Releases: FujiNetWIFI/fujinet-lib
Releases · FujiNetWIFI/fujinet-lib
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?
Elegant Black
[2.1.3] - 2024-01-03
Changed
- [apple2] sp_init looks from slot 7 down to 1 instead of up from 1 to 7
- [apple2] sp_init now additionally looks for an SP card WITH the network adapter on it, which should skip other installed SP devices
- [apple2] sp_init only runs once and stores network id, close no longer resets it.
- lots of tests fixed (cycle count errors mostly)
- add network_init to detect network errors early. Implemented on APPLE2, nop on atari.
Note: network_open still checks if appropriate init has happened on apple, but network_init will do same thing first, and then open will use the results from init.
Troubled Cyan
[2.1.2] - 2024-01-03
Changed
- network_read handles chunked and delayed loading, and is common cross platform C file
- refactored subdirectories of apple code in preparation for fn_io for apple2
Quiet Scene
[2.1.1] - 2023-12-07
Changed
- Set
_sp_network
after callingsp_find_network
in apple2 so ioctl can work after finding a network without calling open
Added
- Tests for network_http_* functions
Acetate Jet
This release sees the merging of fn_io.lib and fn_network.lib into a single library codebase.
[2.1.0] - 2023-11-15
Added
- Combined fn_io.lib with fn_network.lib for single library
- Added network_http_add_header
- Added network_http_start_add_headers
- Added network_http_end_add_headers
- Added network_http_post
- Added network_http_put
- Added network_http_delete
Changed
- apple2 - Check if there are any devices before issuing DIB command in sp_find_device
Ridium Russian Blue
Add apple2 version of library for all functions
[2.0.0] - 2023-09-24
Added
- Moved BDD src to separate project as it shared over multiple projects
- Added apple-single testing feature
- Added Smart Port emulator for feature tests to be able to run apple2 fujinet code
- Added network_open for apple2
- Added network_close for apple2
- Added network_status for apple2
- Added network_read for apple2
- Added network_write for apple2
- Added network_ioctl for apple2
- Create set of standard error codes that device specific values get converted to for both apple2 and atari
- Added network_json_query for atari and apple2
- Added network_json_parse for atari and apple2
Test applications that run on hardware can be found at https://github.com/markjfisher/fujinet-network-lib-tests
Unit tests are still run from testing/bdd-testing directory.
Black Korats
Initial release of atari fujinet-network-lib
[1.0.0] - 2023-09-24
Added
- Changelog to instill a process of clean version documentation for the library.
- Common Makefile.
- Initial implementations of atari functions:
- network_close, network_open, network_read, network_write, network_status, network_ioctl.
- cross platform BDD testing framework, atari implementation done, c64 skeleton created.