Skip to content

Latest commit

 

History

History
62 lines (41 loc) · 1.53 KB

File metadata and controls

62 lines (41 loc) · 1.53 KB

[Unreleased]

[0.1.0] - 2022-12-28

  • Add before_action and after_action callbacks with :only and :if options
  • Add ActiveFunction::Base#params with require, permit, [] and to_h public methods
  • Add specs for ActiveFunction::Base.params module
  • Add ActiveFunction::Base#render with :status, :json and :head options
  • Add RBS signature
  • Add RBS Aws Event Types
  • Add public interface type steep checking
  • Add ruby-next transpiler

[0.2.0] - 2023-01-08

  • Add unit tests
  • Fix Steep pipeline & add better RBS type signatures
  • Refactor ::Functions module
  • Add Response class

[0.3.0] - 2023-01-12

  • cleanup
  • add ActiveFunction::Functions::Response#commit!
  • extract action processing to separate method to handle ActiveFunction::Functions::Callbacks#process overriding
  • add test for ActiveFunction::Base.process

[0.3.1] - 2023-02-09

  • Updated readme
  • Make callbacks inheritable
  • include -> prepend Core module

[0.3.2] - 2023-02-10

  • Finish readme
  • Fix callbacks broken by prepend change
  • Add more tests for #process public interface

[0.3.4] - 2023-05-02

  • Fix RubyNext runtime integration

[0.3.5] - 2023-08-20

  • Start gem restructuring for modularizaition
  • Introduce activefunction-core gem with RubyNext integration

[0.4.0] - 2024-01-11

  • Replace ActiveFunction::Functions::Callbacks with ActiveFunctionCore::Plugins::Hooks
  • Introduce Plugin system
  • Global refactoring

[0.4.1] - 2024-01-14

  • YARD Doc Added

[0.4.2] - 2024-01-14

  • Bump ActiveFunctionCore to 0.2.4