Sha256: e8df2dace469b9d0f505bae7816f87b3330c5b865d3d32b2d7cb6639c4cfb644

Contents?: true

Size: 1.55 KB

Versions: 1

Compression:

Stored size: 1.55 KB

Contents

## [Unreleased]

## [0.4.2] 2023-03-22
- Adding any number of loggers can be now done with core.add_logger(l) - where l is logger that have same methods as default ruby logger (debug, warn, fatal, etc)
- To get logger into your class you can include Kanal::Core::Logging::Logger - this will give you method .logger to get logger
- Batteries now have .keyboard output property and several conditions for input

## [0.4.1] 2023-03-16
- Added Attachment that can be used inside new input parameters in Batteries plugin
- New input and output parameters in Batteries plugin: image, audio, file

## [0.4.0] 2023-03-10
- Added logging feature to Kanal, for a time being - just stdout
- Error response, now Kanal Router accepts error response block, when things go haywire inside constructing output
- Async response available, now developers can utilize respond_async(&block) which will be executed in separate thread

## [0.3.0] - 2023-01-10
- Kanal::Core::Core.get_plugin method added to get plugins for additional configuration by other plugins or developer code, if needed
- Kanal::Core::Plugins::Plugin.rake_tasks method introduced, for plugins to have their own rake tasks that can be merged inside
  some kind of parent rake tasks, whether it's users Rakefile or kanal framework/interface or something Rakefile

## [0.2.5] - 2022-11-15
- Private release with more features and tests, basically working core, router,
  plugins, services, interfaces etc

## [0.1.0] - 2022-05-24
- Initial release of library in private repository, with basic building blocks
  like core, router, etc

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kanal-0.4.2 CHANGELOG.md