GarageSale 9.8 Alpha 7 Released

Dear GarageSale Users,

GarageSale 9.8 Alpha 7 is now available for download from this URL:

https://downloads.iwascoding.com/downloads/GarageSale_9.8a7.dmg

What’s new in GarageSale 9.8 Alpha 7

  • basic support for accessing orders via JavaScript

What’s new in GarageSale 9.8 Alpha 6

  • GarageSale will ask for read permission when importing images via AppleScript to work around macOS sandbox restrictions
  • fixed crash when launching listings from search results with “move after launch” option active

What’s new in GarageSale 9.8 Alpha 5

  • fixed issue with downloading and parsing (return) business profiles from eBay
  • improved performance of ‘Find Combined Orders’ command

What’s new in GarageSale 9.8 Alpha 4

  • added ‘Find Combined Orders’ command to the ‘Orders’ menu, that finds orders that have been combined into new orders on the eBay website, and moves those orders into the trash

What’s new in GarageSale 9.8 Alpha 3

  • fixed crash on older macOS versions than 14.4
  • switched to a new eBay API for product search (as the older one was deprecated)
  • improved parsing of XML from the eBay API

What’s new in GarageSale 9.8

  • text blocks can contain macro language commands, like [[item.title]]
  • the macro command [[item.conditionDescription]] is correctly expanded when used in the description
  • the status of the toolbar item in the listing sections gets updated after ending a running listing

Thanks for using GarageSale,
Kristian, Ilja, and Paul

I have noticed in recent Alpha/Beta versions that the GarageSale icon no longer has the Yellow or Blue “Alpha/Beta” badge on the icon… Not in the Dock either…

Neal

Screenshot 2024-05-17 at 12.18.53 PM
Screenshot 2024-05-17 at 12.21.16 PM

The “class-dump” application crashes on this version of GarageSale. Terminal output below.
I use this app that you provided years ago to search for: GSEbayListingJSExports
And determine what has changed in the JavaScript from version to version… :slight_smile:
I have version 3.5 which appears to be the latest. :frowning:

Neal

[Neals-iMac-2023:~] neal% cd /Applications/GarageSale/\ \ \ GarageSale\ 9/class-dump
[Neals-iMac-2023:GarageSale/ GarageSale 9/class-dump] neal% ./class-dump /Applications/GarageSale.app | pbcopy
2024-05-17 12:24:29.132 class-dump[4779:266647] *** Assertion failure in -[CDObjectiveC2Processor loadIvarsAtAddress:], /Volumes/Lion/Users/nygard/Source/git/me/Tools/class-dump/Source/CDObjectiveC2Processor.m:411
*** Terminating app due to uncaught exception ‘NSInternalInconsistencyException’, reason: ‘Invalid parameter not satisfying: [cursor offset] != 0’
*** First throw call stack:
(
0 CoreFoundation 0x00007ff8189bf89e __exceptionPreprocess + 242
1 libobjc.A.dylib 0x00007ff8184b021b objc_exception_throw + 48
2 Foundation 0x00007ff819922a56 -[NSCalendarDate initWithCoder:] + 0
3 class-dump 0x0000000104bd2f96 class-dump + 159638
4 class-dump 0x0000000104bd1dd0 class-dump + 155088
5 class-dump 0x0000000104bd04fc class-dump + 148732
6 class-dump 0x0000000104bcdabf class-dump + 137919
7 class-dump 0x0000000104badc19 class-dump + 7193
8 class-dump 0x0000000104bbd80b class-dump + 71691
9 dyld 0x0000000204ee9366 start + 1942
)
libc++abi: terminating due to uncaught exception of type NSException
Abort
[Neals-iMac-2023:GarageSale/ GarageSale 9/class-dump] neal%

I guess newer Apple compilers generate binaries that class-dump no longer can read. :man_shrugging:

Can you post the latest structure of the [object GSEbayListingJSWrapper] and [object GSEbayOrderJSWrapper] records, so we can see all the fields and data types?

Or… Is there a JavaScript command to show all the properties and fields and data types of an Object??

Thanx,
Neal

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.