Sha256: 8aa9bc306c0ac51800acaf6d59c391540ee6d1590a01968eab5e5e713db88578

Contents?: true

Size: 1.08 KB

Versions: 2

Compression:

Stored size: 1.08 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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
activefunction-0.3.4 CHANGELOG.md
activefunction-0.3.3 CHANGELOG.md