Skip to content

Latest commit

Β 

History

History
324 lines (169 loc) Β· 16.6 KB

CHANGELOG.md

File metadata and controls

324 lines (169 loc) Β· 16.6 KB
last_commit_released 3d44f55a4e64933f3c307504107d20ac1e924487
name Fable.Beam

Changelog

All notable changes to this project will be documented in this file.

5.0.0 - 2026-09-02

View changes on Github

5.0.0 - 2026-08-24

πŸš€ Features

  • Promote the curried binding API to a stable release.

5.0.0-rc.37 - 2026-08-23

πŸš€ Features

  • Migrate bindings to curried API (#143) (dc31680)

View changes on Github

5.0.0-rc.36 - 2026-08-20

πŸš€ Features

  • Expand OTP port lifecycle API (#141) (1b26bca)

View changes on Github

5.0.0-rc.35 - 2026-08-20

πŸš€ Features

  • Add typed bindings for OTP ports (external processes) (#139) (dbeddb9)

View changes on Github

5.0.0-rc.34 - 2026-08-01

πŸ—οΈ Breaking changes

  • Make Atom construction produce real atoms; use plain function types for callbacks (#132) (26bd609)

View changes on Github

5.0.0-rc.33 - 2026-07-18

πŸ—οΈ Breaking changes

  • Upgrade to Fable 5.11 and fix chardata handling in string bindings (#123) (8491c54)

πŸš€ Features

  • (beam) Dual-API bindings β€” BeamChardata, io_lib, and raw-list variants (#128) (fadf7d8)

View changes on Github

5.0.0-rc.32 - 2026-06-08

πŸš€ Features

  • Add typed Logger.Filter and Logger.Formatter helpers (#112) (9d41361)
  • Add calendar system_time conversions + symmetric binaryToList (#111) (a017e33)

View changes on Github

5.0.0-rc.31 - 2026-06-07

πŸš€ Features

  • Add OTP logger handler bindings + fix latent bare-ok Result bug (#108) (e850ad5)

View changes on Github

5.0.0-rc.30 - 2026-05-31

πŸš€ Features

  • Add Maps.ofList for clean literal map construction (#105) (88f03e0)

View changes on Github

5.0.0-rc.29 - 2026-05-30

πŸš€ Features

  • Replace obj with typed APIs in Cowboy, Supervisor and GenServer bindings (#103) (ecd0e13)

View changes on Github

5.0.0-rc.28 - 2026-04-26

πŸš€ Features

  • Add isEmpty, head, and tail list BIF bindings to Erlang module (#93) (21b8ba5)

View changes on Github

5.0.0-rc.27 - 2026-04-25

πŸš€ Features

  • Add calendar module bindings and tests (#82) (f50b769)
  • Add uri_string module bindings and tests (#86) (7e76fcc)

🐞 Bug Fixes

  • Improve Binary type signatures and add missing tests (#85) (fdebc83)

View changes on Github

5.0.0-rc.26 - 2026-04-22

πŸš€ Features

  • Add re module bindings and tests (#78) (917f177)
  • Tighten typing with phantom params, Dynamic, and decoders (#80) (af90106)

View changes on Github

5.0.0-rc.25 - 2026-04-21

πŸš€ Features

  • Add string module bindings and tests (#71) (40a3c7e)
  • Add queue module bindings and tests (#73) (88c45e2)
  • Add base64 and rand module bindings and tests (#74) (581fc02)

View changes on Github

5.0.0-rc.24 - 2026-04-17

πŸš€ Features

  • Add math module bindings and tests (#68) (b04bddb)
  • Add proplists module bindings and tests (#66) (fed1ee2)

View changes on Github

5.0.0-rc.23 - 2026-04-16

πŸš€ Features

  • [Repo Assist] add binary module bindings (#60) (968563f)
  • [Repo Assist] expand lists module with key-based ops and utility functions (#61) (00d0090)

View changes on Github

5.0.0-rc.22 - 2026-03-29

πŸ—οΈ Breaking changes

  • Add RequireQualifiedAccess to Erlang module (#51) (80f7f19)

View changes on Github

5.0.0-rc.21 - 2026-03-29

πŸš€ Features

  • Add Logger handler config, simplify filter, and add phash2 binding (#49) (6093d4f)

View changes on Github

5.0.0-rc.20 - 2026-03-28

🐞 Bug Fixes

  • Use Atom type for set_primary_config key parameter (#47) (627e3bc)

View changes on Github

5.0.0-rc.19 - 2026-03-28

View changes on Github

5.0.0-rc.18 - 2026-03-28

πŸš€ Features

  • Add set_primary_config and add_primary_filter bindings to Logger (#42) (7ee590e)

View changes on Github

5.0.0-rc.17 - 2026-03-28

View changes on Github

5.0.0-rc.16 - 2026-03-26

πŸš€ Features

  • Add monorepo support for independent package releases (#33) (9e6b5ec)

View changes on Github

5.0.0-rc.15 - 2026-03-26

πŸš€ Features

  • Add generic erased types and improve type safety across bindings (#31) (ba9dd6e)

View changes on Github

5.0.0-rc.14 - 2026-03-24

🐞 Bug Fixes

  • Tighten binding return types to match Erlang typespecs (#29) (2d34d59)

View changes on Github

5.0.0-rc.13 - 2026-03-23

🐞 Bug Fixes

  • Rename generic Erlang variables in Emit expressions to avoid scope clashes (#27) (044459b)

View changes on Github

5.0.0-rc.12 - 2026-03-23

πŸš€ Features

  • Add new OTP bindings and tighten return types (#25) (50706af)

View changes on Github

5.0.0-rc.11 - 2026-03-22

πŸš€ Features

  • Add timeout-aware Httpc request functions (#23) (9ffbf31)

View changes on Github

5.0.0-rc.10 - 2026-03-21

πŸš€ Features

  • Align Cowboy bindings with cowboy 2.14 module structure (#21) (ffc2eba)

🐞 Bug Fixes

  • Suffix Httpc Emit variables to avoid Erlang scope collisions (#20) (c050d67)

View changes on Github

5.0.0-rc.9 - 2026-03-20

🐞 Bug Fixes

  • Use snake_case keys in Httpc response maps (#18) (032a984)

View changes on Github

5.0.0-rc.8 - 2026-03-18

🐞 Bug Fixes

  • Strip package name prefix from version in publish workflow (#16) (85efdcf)

View changes on Github

5.0.0-rc.7 - 2026-03-18

🐞 Bug Fixes

  • Make Httpc public functions direct Emit bindings (#14) (b9fcd1a)

View changes on Github

5.0.0-rc.6 - 2026-03-18

πŸš€ Features

  • Add typed bindings for File, Io, Os, Httpc and Erlang date/time (#12) (ba5ac9b)

View changes on Github

5.0.0-rc.5 - 2026-03-16

πŸš€ Features

  • Add erased opaque types for Erlang Pid, Ref, Atom, TimerRef and TableId (#11) (f88329a)

🐞 Bug Fixes

  • Strip PR reference from version in publish workflow (ad150cf)
  • Target netstandard2.0 instead of net10.0 (#9) (0506adb)

View changes on Github

5.0.0-rc.4 - 2026-03-11

πŸš€ Features

  • Auto-release on ShipIt PR merge (875273e)
  • Add application module, Cowboy handler and WebSocket bindings (#7) (ece4354)

🐞 Bug Fixes

  • Don't fail publish if GitHub release already exists (74f22bd)

View changes on Github

5.0.0-rc.3 - 2026-03-11

πŸš€ Features

  • Add Erlang/OTP and Cowboy bindings with build system and CI (ac68580)
  • Configure ShipIt for rc pre-release versioning (#2) (59bc7d3)

5.0.0-rc.2

Features

  • Initial release placeholder