Sha256: 0813d8c868bb21d8a8fa26a6d530c9bdec464bb0130c87f8f3bc25da12149c27

Contents?: true

Size: 1.47 KB

Versions: 1

Compression:

Stored size: 1.47 KB

Contents

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
activefunction-0.4.1 CHANGELOG.md