Skip to content

Version 1.0.0-rc.2

Latest

Choose a tag to compare

@gsmlg gsmlg released this 01 Nov 08:39
· 8 commits to main since this release

Breaking Changes

  • Removed deprecated start/1,2,3 functions (use start_session/1,2 instead)
  • start_session/2 no longer accepts module as second argument (use start_session(id, module: Mod) instead)

Changes in RC.2

API Simplification

  • Refactored start_session to 2 arities with keyword options
  • Cleaner, more flexible API for starting sessions
  • Examples:
    • start_session(session_id)
    • start_session(session_id, module: MyModule)
    • start_session(session_id, args: init_args)
    • start_session(session_id, module: MyModule, args: init_args)

All Backward Compatibility Removed

  • Removed all deprecated start/1,2,3 functions
  • Removed backward compatibility guard clauses
  • Clean codebase ready for v1.0 production release

Quality

  • All 148 tests passing
  • Credo and Dialyzer compliant
  • Production ready