All notable changes to this project will be documented in this file. See conventional commits for commit guidelines.
1.0.0 - 2024-10-03
- mock rack.input for ActionPack <= 7.0 - (ff32b86) - Ryan Chang
- older rails will title case HTTP headers, so change to case insensitive comparison - (b3ff416) - Ryan Chang
- use deprecation assertion method from gem - (c896fe1) - Ryan Chang
- update error message assertion across ruby versions - (3e12cbd) - Ryan Chang
- update method#inspect string for ruby >2.5 <3.1 - (ef04198) - Ryan Chang
- implements coverage rake task - (a8d2458) - Ryan Chang
- upgrade to ruby 3.3.4 - (de98bce) - Ryan Chang
- update gemfile lock - (d06496b) - Ryan Chang
- install rspec-activesupport - (4e12218) - Ryan Chang
- rspec-activesupport (#73) - (8f4ca8b) - Ryan Chang
- relax ruby >= 2.5 and rails >= 6.1 - (e1c23ba) - Ryan Chang
- relax ruby >= 2.5 and rails >= 6.1 (#83) - (70b4232) - Ryan Chang
- relax rubocop version - (f80bfc7) - Ryan Chang
- bump rspec-activesupport to 0.2.0 - (0a8436f) - Ryan Chang
- fallback to ruby 2.5 syntax for anonymous block arguments forwarding, value omission in hash literals - (374286e) - Ryan Chang
- use backward compatible APIs for older rubies (#87) - (8ca713a) - Ryan Chang
- use activesupport code generator only when >= 7.2 - (95f9b41) - Ryan Chang
- use ActiveSupport.version string for backward compatibility check - (b5b69cb) - Ryan Chang
- Rails.application.deprecators only added for ActiveSupport >= 7.1 - (47a0096) - Ryan Chang
- guard rails for #then for ruby >= 2.6 - (cacf07f) - Ryan Chang
- use backward compatible APIs for older rails (#88) - (7908644) - Ryan Chang
- use appraisal gem to generate Gemfile for different rails version - (19c224c) - Ryan Chang
- use appraisal gem to generate Gemfile for different rails version (#86) - (9279d6e) - Ryan Chang
0.7.2 - 2024-08-18
- to proper generated method alias through code generator. - (df120fb) - Ryan Chang
- update CHANGELOG.md - (c3cd250) - Ryan Chang
- exclude changlog.md from gemspec as changelog generation always happen after gem is published - (6ac1b82) - Ryan Chang
0.7.1 - 2024-07-31
- update github action workflow url - (5043ae3) - Ryan Chang
- use heredoc for callback kind template - (18a9e90) - Ryan Chang
- use heredoc for action method template - (e52be70) - Ryan Chang
- code generator with heredoc (#65) - (67ee9d1) - Ryan Chang
- add tagged logging tests - (9114824) - Ryan Chang
- wrap #fill_run_sheet around #cue_actor - (7f0bcaf) - Ryan Chang
- install github_changelog_generator for changelog generation - (9ce6b13) - Ryan Chang
- exclude pre-release tags - (26f324f) - Ryan Chang
- generate changelog.md - (e055c9f) - Ryan Chang
- include changelog in gemspec - (f0f5084) - Ryan Chang
- generate CHANGELOG.md (#67) - (ac36d54) - Ryan Chang
0.7.0 - 2024-07-30
- add .rspec-status to git ignore - (28c0a1f) - Ryan Chang
- backport active support logging in 6.X - (67e75be) - Ryan Chang
- add gem deprecator only for rails >= 7 - (ac96b59) - Ryan Chang
- remove duplicate require in logging - (5479cfc) - Ryan Chang
- change all arg validation presence check to #nil? instead of #present? - (7d50fdf) - Ryan Chang
- actions/formats validator to guard against empty enumerable - (6464654) - Ryan Chang
- action/format validation (#60) - (c8715dc) - Ryan Chang
- callback chain sequence respect definition ordering (#63) - (17c9fcd) - Ryan Chang
- use gem name as header - (50b9f7f) - Ryan Chang
- update #act_on_action and #start_scene documentation in code - (3d7c538) - Ryan Chang
- update run_act_callbacks comment on callback sequence - (1717469) - Ryan Chang
- update readme and compare with new API - (d5c6f6c) - Ryan Chang
- replace rails with activesupport and action pack for requirements and bump to 7.0+ - (bfa73fd) - Ryan Chang
- extra respond_to logic into private method - (123692d) - Ryan Chang
- callback generator (#62) - (ff2e93b) - Ryan Chang
- rubocop autocorrect - (48cc275) - Ryan Chang
- configure rspec recommended settings - (43f106c) - Ryan Chang
- railtie load_defaults for current version of rails - (286e2bc) - Ryan Chang
- skip rails application deprecation test for rails < 7.0 - (0738a4b) - Ryan Chang
- update error message after changing to #nil? check - (93badc2) - Ryan Chang
- update action/format validation error message - (b2d467b) - Ryan Chang
- add rescue error filter nil and empty array test cases - (c058389) - Ryan Chang
- replace #respond_act_to with #act_on_action - (92974bb) - Ryan Chang
- update #respond_act_to test cases - (56e610b) - Ryan Chang
- update #start_scene tests with/without block provided - (71dbc96) - Ryan Chang
- update callback chain with/without format should respect the callback definition ordering - (680d04a) - Ryan Chang
- deprecate methods - (4f93c56) - Ryan Chang
- #actor_delegator - (c67043e) - Ryan Chang
- #respond_act_to - (eecd02b) - Ryan Chang
- action existed error - (71e359c) - Ryan Chang
- callback kind module_eval - (2313458) - Ryan Chang
- lock active support/action pack to 7.0 major version and move rake as dev dependency - (5a6d91e) - Ryan Chang
- replace #actor_delegator call with block passed into #start_scene - (3e5936d) - Ryan Chang
- replace #respond_act_to with #act_on_action with ActiveSuport::CodeGenerator for action + format registration - (a21d356) - Ryan Chang
- ensure generated action method to check against superclass method and raise ActionNotImplemented error accordingly - (7e7542b) - Ryan Chang
- skip cue_actor and log warning message if #respond_to handler is not resolved - (3f2c862) - Ryan Chang
- remove active support wrap and blank as we moved from present? to nil? - (a933f34) - Ryan Chang
- use active support code generator for callback configuration methods - (9257522) - Ryan Chang
- rename all #before_act #after_act #around_act into #act_before #act_after #act_around - (740790f) - Ryan Chang
- allow action and format matching be done in the same callback chain by storing action/format in internal attribute on the controller - (b93e88d) - Ryan Chang
- avoid wrapping action/format params in ActMatcher to accurately determine filter presence - (d05ea67) - Ryan Chang
0.6.4.alpha - 2024-07-25
- simplify error message for callable arg - (7bb41cc) - Ryan Chang
- add original issue with vanilla rails controller rendering for multiple MIME - (7295626) - Ryan Chang
- rename with validator into callable validator for more generic naming - (81a81d3) - Ryan Chang
- rename with validator into callable validator (#54) - (2bac018) - Ryan Chang
- add railtie test with rails as dev/test dependency - (dfaea64) - Ryan Chang
- add tests around actor_delegator use case - (d1f80c4) - Ryan Chang
- rename empty block variable name in tests - (67deb6e) - Ryan Chang
- extract deprecation into separate file - (6eebef1) - Ryan Chang
- extract deprecation into separate file (#55) - (e8b3792) - Ryan Chang
- add railtie initializers - (6e1c6bf) - Ryan Chang
- add deprecator to railtie - (238ebc9) - Ryan Chang
- add railtie for deprecation config (#56) - (17bf3f1) - Ryan Chang
- extract actor_name generation into a class level generator for configurable purpose - (d84a1a2) - Ryan Chang
0.6.3 - 2024-07-25
- use controller#action_name (#52) - (47ffee1) - Ryan Chang
- validate format arg for #cue_actor (#53) - (48fe4c3) - Ryan Chang
- update gem summary - (5eaad51) - Ryan Chang
- update README with tested EventsController - (48ae392) - Ryan Chang
- update COMPARE with actor responder API - (53c0ede) - Ryan Chang
- update README and COMPARE - (4055a3d) - Ryan Chang
- example controller spec (#31) - (ee81e05) - Ryan Chang
- run act callbacks in
cue_actor
to allow callbacks to be rescued - (04f7cb7) - Ryan Chang - rescue act callbacks (#51) - (d2c4171) - Ryan Chang
- move logger require into shared context - (b3d063e) - Ryan Chang
- use actor from shared context instead of metadata - (a99d59d) - Ryan Chang
- add test around rescue error raised in callbacks - (0b30cc8) - Ryan Chang
- update action arg removal for #start_scene #cue_actor - (6b890c6) - Ryan Chang
- add format validation tests for #cue_actor - (1a49db3) - Ryan Chang
- add event controllers tests used in README for usage validation - (d0512ee) - Ryan Chang
- move event controller into spec/examples - (df2b069) - Ryan Chang
- update event controller tests with new mime_actor version - (a681b58) - Ryan Chang
- allow actor of any visibility to be called - (b72cb30) - Ryan Chang
- allow actor of any visibility to be called (#50) - (1f96f76) - Ryan Chang
- avoid passing action around when running through the flow from #start_scene to #cue_actor - (83b063c) - Ryan Chang
- add format validation for #cue_actor - (e7409ff) - Ryan Chang
0.6.3.alpha - 2024-07-23
- validator lookup should be targeting public methods - (e3f3a9b) - Ryan Chang
- dispatcher usage in cue_actor and rescue_actor - (c2d5bdf) - Ryan Chang
- callback configuration loop through formats - (53248d4) - Ryan Chang
- support collection argument for action/format filters in act_callacbks configuration (#47) - (68adddd) - Ryan Chang
- update act callbacks dynamically defined method signatures - (13a36d1) - Ryan Chang
- add callback sequence run explanation - (70965cf) - Ryan Chang
- dispatcher callable API (#45) - (3c109b9) - Ryan Chang
- move action collection vs single action rule into a composed rule in validator - (0cd9485) - Ryan Chang
- move action collection vs single action rule into a composed rule in validator (#46) - (a1ad2b8) - Ryan Chang
- update deprecation message error message - (bb5200e) - Ryan Chang
- update test description typo - (e0ba1d7) - Ryan Chang
- remove #to_callable and use #call directly - (7ea9e96) - Ryan Chang
- callback action/format filters accept array - (fda6781) - Ryan Chang
- add act callbacks test sequence - (050f53b) - Ryan Chang
- add example for callback sequence run as test - (3b449b4) - Ryan Chang
- add act callbacks test sequence (#48) - (e9b3b70) - Ryan Chang
- stub empty block using variable - (82423f6) - Ryan Chang
- add test around start_scene which will run the callbacks before calling actor - (4de6c64) - Ryan Chang
- move rescue module to stage - (93f1f06) - Ryan Chang
- allow method call and instance excel to be called directly with target - (fe538b3) - Ryan Chang
- support action/format collection as filter - (b2c7e65) - Ryan Chang
- wrap cue_actor with run_act_callbacks - (b9802dd) - Ryan Chang
0.6.2 - 2024-07-21
- rename raise_on_missing_actor o raise_on_actor_error - (03efa26) - Ryan Chang
- dispatcher to throw method name and handle_actor_error to wrap it in error class - (c0e548c) - Ryan Chang
- remove action to_sym by default to bubble incorrect arg earlier on - (48d1412) - Ryan Chang
- rescue_actor args passing - (bc397ae) - Ryan Chang
- hardcode gem version for deprecated methods removal - (48c59f5) - Ryan Chang
- prevent validate! result being returned - (eead7ab) - Ryan Chang
- use non internal method to check if a callback chain of the name has been defined - (d4a4885) - Ryan Chang
- avoid registering empty block as callback - (4dc835b) - Ryan Chang
- update #cue_actor method doc - (33ff49d) - Ryan Chang
- dispatcher call (#38) - (3871431) - Ryan Chang
- replace dispatch_act rescue with dispatch_actor rescue (#39) - (697a1e6) - Ryan Chang
- update actor not found error logging - (b9774be) - Ryan Chang
- add dispatcher tests - (ddab7ed) - Ryan Chang
- update cue actor for Proc - (737c530) - Ryan Chang
- update logger block var name - (2ca4760) - Ryan Chang
- add rescue actor scenario for cue actor - (25fe963) - Ryan Chang
- rename existing rescue#rescue_actor tests to class method - (1b42530) - Ryan Chang
- add rescue#rescue_actor test for instance method - (ad7b306) - Ryan Chang
- remove extra test coverage on cue_actor in start_scene - (353d381) - Ryan Chang
- add active support deprecation rspec matcher - (8016f32) - Ryan Chang
- add deprecation tests - (5d9a1c0) - Ryan Chang
- callback tests for #before_act - (17840fc) - Ryan Chang
- include klazz variable in shared context - (d4d1696) - Ryan Chang
- dry up before/after callback tests - (00d56eb) - Ryan Chang
- add around callback tests - (999f187) - Ryan Chang
- unused private methods - (b7529b6) - Ryan Chang
- keep version as string - (42a8935) - Ryan Chang
- keep version as string (#36) - (afa6ea4) - Ryan Chang
- add gem deprecation message - (45f36f0) - Ryan Chang
- add gem deprecation message (#37) - (7d20468) - Ryan Chang
- introduce dispatcher which does not store call context, instead require context upon invocation - (7dae104) - Ryan Chang
- use dispatcher for cue_actor - (263a9cf) - Ryan Chang
- add validation to dispatcher params - (ef4bda6) - Ryan Chang
- allow cue_actor to config current action + format context - (888c141) - Ryan Chang
- replace dispatch_act with cue_actor directly and call rescue_actor within cue_actor - (a82a615) - Ryan Chang
- promote instance method rescue_actor to public - (a88abb3) - Ryan Chang
- instance method rescue_actor to public (#40) - (f2165d9) - Ryan Chang
- use active support deprecation instead of gem deprecate in favor of semver over timeline - (a03fa7f) - Ryan Chang
- act callbacks - (c26c874) - Ryan Chang
- add action and format to callbacks - (d2c0de6) - Ryan Chang
- implement action and format callback chains - (7e982fc) - Ryan Chang
- introduce #run_act_callbacks to run :act and :act_ chains - (3a406c3) - Ryan Chang
- add action/format filter validation to act callbacks - (6e14f4b) - Ryan Chang
0.6.1.beta - 2024-07-06
- rename dispatch_cue to dispatch_act and alias the method for compatibility - (561daa8) - Ryan Chang
- use
#dispatch_act
(#33) - (e56ae67) - Ryan Chang - removed unused require - (23cc1c6) - Ryan Chang
- use module eval inside module - (13001bd) - Ryan Chang
- use
module_eval
inside module (#34) - (ef85a57) - Ryan Chang - use %r for regex - (75b4354) - Ryan Chang
- set yard doc format to markdown - (f3e940f) - Ryan Chang
- align rake dependency - (cc3c51f) - Ryan Chang
- update rake version in gemfile lock - (8f16f8c) - Ryan Chang
0.6.1 - 2024-07-03
- alias act_on_format to respond_act_to - (df5f212) - Ryan Chang
- ensure validation message use #inspect to describe invalid values - (c1cd365) - Ryan Chang
- ensure validation message use #inspect (#22) - (024a04d) - Ryan Chang
- ensure using present? on nil works via active support - (afe6c72) - Ryan Chang
- require active support
nil
class extension (#23) - (c7dcf97) - Ryan Chang - switch back to ruby original public + private class methods definitions - (d1cd88e) - Ryan Chang
- switch back to ClassMethods (#24) - (581f42f) - Ryan Chang
- use alias instead of alias_method - (0d52680) - Ryan Chang
- avoid inline access modifier - (e66cb38) - Ryan Chang
- rubocop access modifier (#26) - (78d6d54) - Ryan Chang
- extract with + block validation from with validator - (d720b65) - Ryan Chang
- refactor rescuer dispatch to dynamically handle arguments - (34831a4) - Ryan Chang
- error class message to use inspect - (991a20f) - Ryan Chang
- log message with inspect when param is included - (ab5ff9c) - Ryan Chang
- error message should use
#inspect
for param (#27) - (3777278) - Ryan Chang - add respond handler registration to scene - (d4ddc34) - Ryan Chang
- start_scene to pass actor to cue_actor if present, otherwise fallback to action_format - (80e2983) - Ryan Chang
- cue_actor to work with string/symbol/proc actor - (e5e8827) - Ryan Chang
- update type check logic to raise TypeError instead - (b733074) - Ryan Chang
- update type check logic to raise
TypeError
instead (#29) - (6cb557f) - Ryan Chang - ensure actor passed to cue_actor is executed within the instance - (73885f2) - Ryan Chang
- ensure
actor
passed to#cue_actor
is executed within the instance (#30) - (ae1e420) - Ryan Chang
- update top level comment for scene - (dc5f3da) - Ryan Chang
- update repo link - (ab72a74) - Ryan Chang
- add respond handler functionality to scene composition - (08f1c00) - Ryan Chang
- actor responder (#28) - (6b2844a) - Ryan Chang
- explicit declare key argument for #act_on_format - (d638786) - Ryan Chang
- change act_on_format to respond_act_to - (e054f76) - Ryan Chang
- act_on_format with respond_act_to (#21) - (8aa93da) - Ryan Chang
- skip validation if block is assigned to with in rescue - (2e87801) - Ryan Chang
- rescue validation + dispatch (#25) - (24a3593) - Ryan Chang
- remove unused require in spec - (4ff8dbf) - Ryan Chang
- add test for different types of actor_rescuer - (1a607ee) - Ryan Chang
- add test for rescue with block - (50c54b1) - Ryan Chang
- add test for finding rescuers for re-raised error - (20ed68c) - Ryan Chang
- add tests for rescuee constantize - (04bd445) - Ryan Chang
- add test when rescuee cannot be constantized - (1371ad1) - Ryan Chang
- cue_actor with different type of actors - (2f18f5c) - Ryan Chang
- add test for respond_act_to with block - (397c6ee) - Ryan Chang
- update error raised examples with explicit error class/message - (302f86d) - Ryan Chang
- move simplecov init into support folder - (3078d6f) - Ryan Chang
0.6.0 - 2024-07-01
- promote act_on_format to the public API, compose_scene remains a private method without args validations - (652eea0) - Ryan Chang
- promote
#act_on_format
to the public API (#16) - (9464236) - Ryan Chang - rename rescue_actor_from to rescue_act_from to align with act_on_format - (1748a59) - Ryan Chang
- use
#rescue_act_from
(#17) - (f4e5443) - Ryan Chang - combine multiple if into a single if statement - (93cc763) - Ryan Chang
- switch over to active support class methods to allow private class methods - (8df5c8a) - Ryan Chang
- switch over to active support class methods (#19) - (ebed5fe) - Ryan Chang
- use switch case for action args validation - (af4e8a6) - Ryan Chang
- simplify action and format validation if-else - (89f8e89) - Ryan Chang
- refactor rescue validations (#20) - (afd68ed) - Ryan Chang
- update class/method top level comments - (7486085) - Ryan Chang
- add klazz validator - (71c88dc) - Ryan Chang
0.5.4 - 2024-06-29
- alias compose_scene with act_on_format - (2f18d75) - Ryan Chang
- alias compose_scene to act_on_format (#15) - (7f82257) - Ryan Chang
- update ruby doc comments - (ffa9c97) - Ryan Chang
- update comments according to yardoc format - (4a8a8ef) - Ryan Chang
- remove empty spaces - (a1934f9) - Ryan Chang
- update #compose_scene examples with #act_on_format - (868919e) - Ryan Chang
0.5.3 - 2024-06-29
- move COMPARE.md out of lib folder to prevent it being packaged with the library code - (9ab1d5a) - Ryan Chang
0.5.2 - 2024-06-29
- ensure block is passed when calling dispatch_cue - (d4d46df) - Ryan Chang
- ensure block is passed when calling dispatch_cue (#13) - (e5e2650) - Ryan Chang
- update gem description - (c628df6) - Ryan Chang
- update links in README - (bab263b) - Ryan Chang
- add COMPARE.md to show before/after using MimeActor - (f73487d) - Ryan Chang
- add rubydoc link in README - (34c6d2a) - Ryan Chang
- add rdoc documentation in code - (2ee6586) - Ryan Chang
- update class/methods with rdoc compatible comments (#14) - (d6e875e) - Ryan Chang
0.5.1 - 2024-06-28
- refine logging message to be clearer in context - (863fc6d) - Ryan Chang
- refine logging message to be clearer in context (#10) - (64aaf6d) - Ryan Chang
- update readme with features and usage - (40675ab) - Ryan Chang
- replace one of the rescue_actor_from with the usual ruby rescue handler for comparison - (a62b6c8) - Ryan Chang
- exclude vendor rubocop config - (2e2a063) - Ryan Chang
- fix action module require - (5809c53) - Ryan Chang
- fix mime_actor autoload test - (18f9da9) - Ryan Chang
- add test for cue_actor when actor method not defined - (e0acb94) - Ryan Chang
- add non class/string error filter to rescue tests - (56aecf8) - Ryan Chang
- improve coverage (#6) - (ab2decc) - Ryan Chang
- add tests to logging module - (6c1f9d6) - Ryan Chang
- add tests to logging module (#7) - (271db39) - Ryan Chang
- add tests around rescue handler invocation context - (3ea7f40) - Ryan Chang
- add tests around rescue handler invocation context (#8) - (6f26124) - Ryan Chang
- add tests for different type of error class - (5603f81) - Ryan Chang
- add tests for different type of error class (#9) - (981c3cc) - Ryan Chang
- add action controller specific test - (dff85ea) - Ryan Chang
- add action controller specific test (#11) - (d09642c) - Ryan Chang
- rename Act to Action - (93143ff) - Ryan Chang
0.4.0 - 2024-06-27
- move visited error check to beginning of the method - (ca6df5f) - Ryan Chang
- encapsulate mime type into stage_formats - (4003ace) - Ryan Chang
- simplify format invalid error message - (343e54d) - Ryan Chang
- action filter validation with array of string - (2203b89) - Ryan Chang
- simplify acting_scenes with plain hash - (ee35e10) - Ryan Chang
- update action validation during scene composition - (cc06c96) - Ryan Chang
- update action validation error - (155611c) - Ryan Chang
- error class indentation - (cfe7533) - Ryan Chang
- shift the order of action, format validation in rescue - (7b3dcfd) - Ryan Chang
- remove stage_format in Scene as it has moved to Validator - (17078a0) - Ryan Chang
- use default argument for logger - (8d7b084) - Ryan Chang
- action defined check in scene to include public and private methods - (2bd1663) - Ryan Chang
- replace #find_actor with #cue_actor and allow #dispatch_cue to wrap the #cue_actor with rescue block - (760ba15) - Ryan Chang
- remove instance #actor? method in favor of class#actor? - (17793e6) - Ryan Chang
- scene action defined always check on public + private instance methods - (f62a613) - Ryan Chang
- refactor act test scenario - (907e791) - Ryan Chang
- refactor rescue test scenario - (78fea0d) - Ryan Chang
- correct syntax error for rescue - (f488325) - Ryan Chang
- clean up rspec context with describe - (516a3ca) - Ryan Chang
- update scene test scenario - (b5a4a84) - Ryan Chang
- update context naming according to rspec cops - (59666df) - Ryan Chang
- combine accept and reject shared example via acceptance key argument - (cf684c7) - Ryan Chang
- update mime actor autoload test - (71b114d) - Ryan Chang
- stub logger in test - (70f7d42) - Ryan Chang
- clean up actie support onload test - (a61cd8b) - Ryan Chang
- extract action, format, with validations into validator module - (30ccc6a) - Ryan Chang
- use action, format validators in scene - (b386ecc) - Ryan Chang
- auto validator in MimeActor module - (6d815f3) - Ryan Chang
- introduce logging module - (523e4c6) - Ryan Chang
- additional require for active support logger - (0c101bd) - Ryan Chang
- add active support lazy load hooks - (7c00d6a) - Ryan Chang
0.3.3 - 2024-06-24
- explicitly require set for ruby 3.1 - (788293d) - Ryan Chang
0.3.2 - 2024-06-24
- enable mfa in gemspec - (c73b91a) - Ryan Chang
0.3.0 - 2024-06-23
- remove required relative to allow spec to require granular dependency - (8beedef) - Ryan Chang
- intro MimeActor::Stage to handle actor related logic - (70fa9d2) - Ryan Chang
- separate actor lookup and actor method lookup - (0750027) - Ryan Chang
- use MimeActor:Stage in MimeActor::Scene for actor lookup - (21ddbd4) - Ryan Chang
- intro Stage#cue_actor to safely invoke method if defined - (39041c0) - Ryan Chang
- update rubcop config - (b8f2e7f) - Ryan Chang
0.2.1 - 2024-06-23
- handle method definition when action name is new - (53c4e6b) - Ryan Chang
0.2.0 - 2024-06-23
- update MimeActor::Scene to be responsible only for acting_scenes config - (06cd112) - Ryan Chang
- update MimeActor::Rescuer to be responsible only for actor_rescuer config and rescue_actor for given error - (e80ecb2) - Ryan Chang
- update MimeActor:Act to be responsible of integrating Scene and Rescuer - (c35a6cb) - Ryan Chang
- fix MimeActor:Act name in test - (5e33ba7) - Ryan Chang
- change MimeActor module to be responsible of autoload other modules - (98e198f) - Ryan Chang
- make MimeActor::Set the default module to use - (66c0636) - Ryan Chang
- rename Formatter to Scene - (8b9eddb) - Ryan Chang
- change Set to Act - (199131f) - Ryan Chang
- change Rescuer to Rescue - (e2c1b0e) - Ryan Chang