Skip to content

Releases: servactory/servactory

v3.0.0.rc5

13 Jan 15:51

Choose a tag to compare

v3.0.0.rc5 Pre-release
Pre-release

What's Changed

Features πŸŽ‰

  • Update dependencies and refactor DSL registry handling by @afuno in #327

Full Changelog: v3.0.0.rc4...v3.0.0.rc5

v3.0.0.rc4

11 Jan 20:51

Choose a tag to compare

v3.0.0.rc4 Pre-release
Pre-release

What's Changed

Features πŸŽ‰

  • Replace dynamic singleton methods with instance methods in Result by @afuno in #322
  • Refactor Type validators to use zero-allocation static methods by @afuno in #323
  • Introduce unified Crate storage for Warehouse optimization by @afuno in #326

Polish πŸ’…πŸ»

  • Replace define_singleton_method with instance methods in Actor classes by @afuno in #324
  • Optimize String operations in fetch_with methods by @afuno in #325

Full Changelog: v3.0.0.rc3...v3.0.0.rc4

v3.0.0.rc3

10 Jan 17:00

Choose a tag to compare

v3.0.0.rc3 Pre-release
Pre-release

What's Changed

Features πŸŽ‰

  • Optimize allocations in Option and OptionsCollection by @afuno in #321

Full Changelog: v3.0.0.rc2...v3.0.0.rc3

v3.0.0.rc2

10 Jan 10:08

Choose a tag to compare

v3.0.0.rc2 Pre-release
Pre-release

What's Changed

Features πŸŽ‰

  • Replace embedded Stroma implementation with external stroma gem by @afuno in #319

Polish πŸ’…πŸ»

  • Move stdlib gems to appraisals for older Rails by @afuno in #320

Full Changelog: v3.0.0.rc1...v3.0.0.rc2

v3.0.0.rc1

07 Jan 13:04

Choose a tag to compare

v3.0.0.rc1 Pre-release
Pre-release

What's Changed

Features πŸŽ‰

  • Improve dynamic options validation: nil guards, stricter format checks, and Float precision fix by @afuno in #302
  • Refactor configuration to prevent shared state between parent and child classes by @afuno in #298
  • Add dynamic option target by @afuno in #291
  • Refactor RSpec Test Kit: modular architecture with Registry DSL by @afuno in #303
  • Refactor RSpec test kit: Implement fluent service mocking API with improved exception handling by @afuno in #304
  • Improve dynamic options inclusion: Add Range support and refactor logic by @afuno in #306
  • Add extensible hook system for service customization by @afuno in #309
  • Reorganize Stroma with hierarchical settings storage by @afuno in #314
  • Add German, French, Spanish, and Italian locale translations by @afuno in #316
  • Add Extension generator with templates and specs by @afuno in #317
  • Enhance Collection and Runner with improved stage functionality by @afuno in #318

Bug Fixes πŸ›

  • Add support for cross-service exception handling in tests by @afuno in #310

Polish πŸ’…πŸ»

  • Enhance DynamicOptions with expanded documentation and implementation details by @afuno in #305
  • Add dynamic options examples with consists_of by @afuno in #307
  • Add advanced mode examples and descriptions for validators by @afuno in #308
  • Revamp RSpec specs by @afuno in #311
  • Add example implementations of service extensions by @afuno in #312

Breaking Changes πŸ’₯

  • Introduce comprehensive Rails generators for services by @afuno in #315

Misc 🧰

Full Changelog: v2.16.1...v3.0.0.rc1

v2.16.1

22 Oct 16:31

Choose a tag to compare

v2.16.0

23 Aug 07:42

Choose a tag to compare

What's Changed

Features πŸŽ‰

  • Add servactory? method to service class by @afuno in #295
  • Add information about stages and actions by @afuno in #296

Bug Fixes πŸ›

  • Fix dynamic_options in RSpec and Info by @afuno in #292

Polish πŸ’…πŸ»

  • Use fail_*! methods to raise exceptions by @afuno in #290
  • Optimize attribute validation processing by @afuno in #294

Dependencies πŸ“¦

Full Changelog: v2.15.0...v2.16.0

v2.16.0.rc3

05 Jul 21:16

Choose a tag to compare

v2.16.0.rc3 Pre-release
Pre-release

Full Changelog: v2.16.0.rc2...v2.16.0.rc3

v2.16.0.rc2

05 Jul 21:08

Choose a tag to compare

v2.16.0.rc2 Pre-release
Pre-release

What's Changed

Features πŸŽ‰

  • Add information about stages and actions by @afuno in #296

Full Changelog: v2.16.0.rc1...v2.16.0.rc2

v2.16.0.rc1

05 Jul 16:48

Choose a tag to compare

v2.16.0.rc1 Pre-release
Pre-release

What's Changed

Features πŸŽ‰

  • Add servactory? method to service class by @afuno in #295

Bug Fixes πŸ›

  • Fix dynamic_options in RSpec and Info by @afuno in #292

Polish πŸ’…πŸ»

  • Use fail_*! methods to raise exceptions by @afuno in #290
  • Optimize attribute validation processing by @afuno in #294

Full Changelog: v2.15.0...v2.16.0.rc1