The letter A styled as Alchemists logo. lchemists
Hanamismith Icon

Hanamismith Versions

Overview

All versions adhere to the Semantic Versioning specification. Briefly, it means:

  • Major (X.y.z) - Incremented for any backwards incompatible public API changes.
  • Minor (x.Y.z) - Incremented for new, backwards compatible, public API enhancements/fixes.
  • Patch (x.y.Z) - Incremented for small, backwards compatible, bug fixes.

0.12.0 (2023-05-30)

  • Updated Hanami dependencies to use main branch - Brooke Kuhlmann

  • Updated to Capybara 3.39.0 - Brooke Kuhlmann

  • Updated to HTMX 0.1.0 - Brooke Kuhlmann

  • Updated to PG 1.5.0 - Brooke Kuhlmann

  • Updated to Puma 6.2.0 - Brooke Kuhlmann

  • Updated to Rack Test 2.1.0 - Brooke Kuhlmann

  • Updated to Sequel 5.68.0 - Brooke Kuhlmann

  • Removed Erbse and Hanami Helper dependencies - Brooke Kuhlmann

  • Removed main slice layout spacing - Brooke Kuhlmann

0.11.0 (2023-05-20)

  • Added HTMX gem - Brooke Kuhlmann

  • Updated to Debug 1.8.0 - Brooke Kuhlmann

  • Updated to Rubysmith 4.9.0 - Brooke Kuhlmann

  • Updated to Spek 1.1.0 - Brooke Kuhlmann

0.10.0 (2023-04-12)

  • Updated to Caliber 0.30.0 - Brooke Kuhlmann

  • Updated to Cogger 0.8.0 - Brooke Kuhlmann

  • Updated to HTMX 1.9.0 - Brooke Kuhlmann

  • Updated to Rubysmith 4.8.0 - Brooke Kuhlmann

0.9.0 (2023-04-10)

  • Updated setup instructions to secure and insecure installs - Brooke Kuhlmann

  • Updated to Ruby 3.2.2 - Brooke Kuhlmann

  • Updated to Rubysmith 4.7.0 - Brooke Kuhlmann

0.8.0 (2023-03-22)

  • Fixed RuboCop RSpec/ContainExactly issues - Brooke Kuhlmann

  • Fixed persistence provider current timezone to respect UTC - Brooke Kuhlmann

  • Removed Hanami RSpec gem - Brooke Kuhlmann

  • Refactored Pathname require tree refinement to pass single argument - Brooke Kuhlmann

  • Refactored skeleton refinements to lessen conflict with gem - Brooke Kuhlmann

0.7.0 (2023-03-03)

  • Fixed JavaScripts folder to be plural - Brooke Kuhlmann

  • Fixed Rack Attack middleware configuration - Brooke Kuhlmann

  • Added RuboCop Metrics/BlockLength comments to persistence provider - Brooke Kuhlmann

  • Added monads to application configuration - Brooke Kuhlmann

  • Updated core builder to add database migrate directory - Brooke Kuhlmann

  • Updated to HTMX 1.8.6 - Brooke Kuhlmann

  • Removed Rack Attack provider - Brooke Kuhlmann

0.6.0 (2023-03-01)

  • Fixed RuboCop Metrics/CollectionLiteralLength issues - Brooke Kuhlmann

  • Fixed code comments for application configuration templates - Brooke Kuhlmann

  • Fixed health slice to use shorter endpoint path - Brooke Kuhlmann

  • Added Git Safe builder - Brooke Kuhlmann

  • Added IRB autocomplete detection to console script - Brooke Kuhlmann

  • Added application configuration for development logging - Brooke Kuhlmann

  • Added persistence provider prepare check missing migrations - Brooke Kuhlmann

  • Removed Puma production port configuration - Brooke Kuhlmann

0.5.0 (2023-02-19)

  • Fixed application configuration settings to use typed database URL - Brooke Kuhlmann

  • Updated Reek dependency to not be required - Brooke Kuhlmann

  • Updated site URLs to use bare domain - Brooke Kuhlmann

  • Updated to Ruby 3.2.1 - Brooke Kuhlmann

  • Updated to Rubysmith 4.6.0 - Brooke Kuhlmann

0.4.0 (2023-02-05)

  • Fixed demonstration documentation and embeded video dimensions - Brooke Kuhlmann

  • Updated to Caliber 0.25.0 - Brooke Kuhlmann

  • Updated to Rubysmith 4.5.0 - Brooke Kuhlmann

  • Refactored implementation to forward splatted arguments - Brooke Kuhlmann

0.3.1 (2023-01-31)

  • Fixed core builder to ensure temp directory is always created - Brooke Kuhlmann

  • Added Hanami Mastery Episode 40 to the README - Brooke Kuhlmann

0.3.0 (2023-01-29)

  • Fixed Bundler builder to include Hanami helpers from main branch - Brooke Kuhlmann

  • Fixed application configuration CSP and JavaScript public asset path - Brooke Kuhlmann

  • Added Circle CI builder - Brooke Kuhlmann

  • Added GitHub CI builder - Brooke Kuhlmann

  • Added HTMX builder - Brooke Kuhlmann

  • Added Sequel database and application timezone to persistence provider - Brooke Kuhlmann

  • Updated gem specification to include hidden folders - Brooke Kuhlmann

  • Updated main slice builder to reference local HTMX library - Brooke Kuhlmann

  • Refactored CLI shell act on configuration when pattern matching - Brooke Kuhlmann

  • Refactored Rack Attack as a provider builder - Brooke Kuhlmann

  • Refactored Rack builder to no longer use namespace - Brooke Kuhlmann

  • Refactored persistence provider to seperate builder - Brooke Kuhlmann

0.2.0 (2023-01-22)

  • Fixed Guardfile to use RSpec binstub - Brooke Kuhlmann

  • Fixed core builder to spell out repository object - Brooke Kuhlmann

  • Fixed main slice builder to spell out repository object - Brooke Kuhlmann

  • Added Hanami Helpers gem to Bundler builder - Brooke Kuhlmann

  • Added Rack Attack builder - Brooke Kuhlmann

  • Added Rack Attack to Bundler builder - Brooke Kuhlmann

  • Added Rack deflator and static middle ware to core builder - Brooke Kuhlmann

  • Added Rake binstub - Brooke Kuhlmann

  • Added health route to core builder - Brooke Kuhlmann

  • Added health slice builder - Brooke Kuhlmann

  • Added refinement builder - Brooke Kuhlmann

  • Added stylesheet builder - Brooke Kuhlmann

  • Updated Rack builder to ensure middleware is frozen - Brooke Kuhlmann

  • Updated to HTMX 1.8.5 - Brooke Kuhlmann

  • Updated to Rubysmith 4.4.0 - Brooke Kuhlmann

  • Removed unnecessary refinement of pathnames in builder specs - Brooke Kuhlmann

  • Refactored RSpec helper to use spec root constant - Brooke Kuhlmann

  • Refactored Rack builder as config builder - Brooke Kuhlmann

  • Refactored main slice builder to leverage public stylesheet - Brooke Kuhlmann

0.1.0 (2023-01-19)

  • Fixed Profile builder to ignore spec folder - Brooke Kuhlmann

  • Fixed RSpec Hanami builder to Capybara, factories, and Database Cleaner - Brooke Kuhlmann

  • Added Bundler builder gems for database cleaner, launchy, and dotenv - Brooke Kuhlmann

  • Added RSpec application shared context builder - Brooke Kuhlmann

  • Added RSpec database support - Brooke Kuhlmann

  • Added RSpec factory builder - Brooke Kuhlmann

  • Added development environment builder - Brooke Kuhlmann

  • Added test environment builder - Brooke Kuhlmann

  • Updated README with demonstration application screencast - Brooke Kuhlmann

  • Removed environment builder - Brooke Kuhlmann

0.0.0 (2023-01-17)

  • Added Bundler builder - Brooke Kuhlmann

  • Added CLI build action - Brooke Kuhlmann

  • Added CLI build option - Brooke Kuhlmann

  • Added Caliber builder - Brooke Kuhlmann

  • Added Git commit builder - Brooke Kuhlmann

  • Added Guard builder - Brooke Kuhlmann

  • Added Puma Procfile builder - Brooke Kuhlmann

  • Added Puma configuration builder - Brooke Kuhlmann

  • Added README documentation builder - Brooke Kuhlmann

  • Added RSpec Hanami helper builder - Brooke Kuhlmann

  • Added RSpec builder shared example - Brooke Kuhlmann

  • Added RSpec helper builder - Brooke Kuhlmann

  • Added Rack builder - Brooke Kuhlmann

  • Added Rake builder - Brooke Kuhlmann

  • Added Rubysmith build parser to CLI parser - Brooke Kuhlmann

  • Added binstub builder - Brooke Kuhlmann

  • Added console builder - Brooke Kuhlmann

  • Added core builder - Brooke Kuhlmann

  • Added dependencies - Brooke Kuhlmann

  • Added documentation - Brooke Kuhlmann

  • Added environment builder - Brooke Kuhlmann

  • Added main slice builder - Brooke Kuhlmann

  • Added project skeleton - Brooke Kuhlmann

  • Updated RSpec parser shared example to refer to Rubysmith configuration - Brooke Kuhlmann

  • Updated Zeitwerk inflector to include custom namespaces - Brooke Kuhlmann

  • Updated configuration loader to inherit from Rubysmith loader - Brooke Kuhlmann