Skip to content

Releases: FujiNetWIFI/fujinet-lib

Clear Berkelium

03 Jul 06:21
Compare
Choose a tag to compare
Clear Berkelium Pre-release
Pre-release

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

05 May 19:46
Compare
Choose a tag to compare

[3.0.4] - 2024-05-05

  • [apple2] Add appkey support (thanks Eric Carr)

Colorful Palladium

02 Apr 15:16
Compare
Choose a tag to compare

[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

24 Mar 17:16
Compare
Choose a tag to compare

[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

19 Mar 09:00
Compare
Choose a tag to compare

[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

18 Mar 16:42
Compare
Choose a tag to compare

[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

21 Feb 10:32
Compare
Choose a tag to compare

[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

20 Feb 12:35
Compare
Choose a tag to compare

[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

07 Jan 17:14
Compare
Choose a tag to compare

[2.1.5] - 2024-01-07

Fixed

  • [apple2] fix sp_init multiple SP device detection (thanks @shunkita)

Bewildered Pink

06 Jan 14:44
Compare
Choose a tag to compare

[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?