Releases: FujiNetWIFI/fujinet-lib
Releases · FujiNetWIFI/fujinet-lib
Clear Berkelium
Rereleasing this, it was removed because the next 4 is a breaking change, and I removed this one to align semantic versioning, but it's breaking a few things down the line, so a re-release is the easiest fix for now.
[4.0.0] - 2024-05-06
Breaking Changes
- [appkey] Update signature of appkey functions to return bool instead of uint8_t
- [appkey] Change return values of appkey to indicate SUCCESS status to be consistent with other functions
- [hashing] All hashing/base64 functions have been updated similarly to return bool status of success instead of error
Outstanding Filly
[3.0.4] - 2024-05-05
- [apple2] Add appkey support (thanks Eric Carr)
Colorful Palladium
[3.0.3] - 2024-04-02
Bugfix release:
- [apple2] fix network_status on apple2enh by setting y specifically
- replaced BUILD_APPLE2 and BUILD_ATARI in favour of cc65 macros APPLE2 and ATARI
Birthday Best
[3.0.2] - 2024-03-24
This should be considered the BASE 3 release.
- network_read signature changed to indicate the bytes fetched instead of status, and errors returned as negative
- network_json_query signature similarly changed
- added network_read_nb for non-blocking reads that only fetch up to the amount available in the buffer.
It is up to the client to loop to fetch the total required rather than the library.
Faithful Sunflower
[3.0.1] - 2024-03-19
Complete Apple2 fuji device support for CONFIG.
- [apple2] fixes for mount_host_slot and mount_disk_image
- [apple2] don't call FN for get_device_enabled_status, as it's broken
- [apple2] add fuji_disable_device and fuji_enable_device implementations
- [apple2] fix control commands that were not setting the payload parameters
- [apple2] fix fuji_set_device_filename payload length
Pleasant Citrus
[3.0.0] - 2024-03-18
- The great rename fn_io_ to fuji_ to reflect device in FN being used, version bump to 3.0.0 to reflect huge name changes
- Made most fuji_ functions return success status rather than void.
- fuji routines to Apple2 - all but hashing/base64 and appkey stuff
- Add find methods for clock, cpm, modem, printer
- Clean up atari error handling
Good Beige
[2.2.1] - 2024-02-21
- Renamed libs and archives to reflect name change from "fujinet-network" to "fujinet-lib"
- Libs are now "fujinet-{target}-{version}.lib
- Zips is now fujinet-lib-{target}-{version}.zip
- Header and include files are still fujinet-io.{h,inc} and fujinet-network.{h,inc} to represent their sub-function within fujinet-lib
Shiny Champagne
[2.2.0] - 2024-02-20
- Change signature of fn_io_mount_disk_image, and fn_io_mount_host_slot to return an error code, so all fn_io_mount* functions are consistent (fixes #2).
- [atari] fn_io_mount_disk_image returns error code from BUS
- [atari] fn_io_mount_host_slot returns error code from BUS
- [atari] added test cases for BUS errors for fn_io_mount_disk_image, fn_io_mount_host_slot, fn_io_mount_all
Fixes #2
Attractive Themis
Bewildered Pink
[2.1.4] - 2024-01-06
Fixed
- [apple2] network_json_query removes any trailing CR/LF/0x9b in results as last character
Changed
- [apple2] reduced payload memory from 1024 to 512. Will it bite me in the ass?