Skip to content
  • Jared White's avatar
    98b6a7b6
    Initial batch of swapping Active Support extensions for in-house alternatives (WIP) (#881) · 98b6a7b6
    Jared White authored
    * Initial batch of swapping Active Support extensions for in-house alternatives
    
    - new `within?` method offers some unique semantics
    
    * Refactor core exts, ensure tests pass
    
    * Fix more tests, add string indentation
    
    - Remove unneeded Active Support extensions once thought to be necessary for Thor actions
    
    * Move core extensions to new Foundation gem…more to follow!
    
    * Add more functionality to Foundation
    
    - translation safety
    - module nesting
    - also clean up outdated subclass tracking for route class files
    
    * Support Ruby 3+ pattern matching for Collection and Resource::Base
    
    * Convert many Foundation extensions to refinements for cleaner monkeypatching
    
    - new .() and .with() features for Symbol
    
    * Load in HashWithDotAccess 2.0, remove AS dependency of indifferent access
    
    * Add deep_dup to Foundation, remove AS dependency
    
    * Move HashWithDotAccess dep over to Foundation, remove more AS deps
    
    * Rewrite Current and "class attributes" to remove AS dep
    
    * Remove Active Model, AS callbacks, spurious reference to indifferent access
    
    * Move Ansi color helpers to Foundation, remove colorator dep
    
    * various fixes
    
    * fix spurious references to colorator in test
    
    * Add new `Bridgetown::Inflector` based on `Dry::Inflector`
    
    * Change classname based on inflection rules
    
    * more inflection fixes
    
    * Ensure tests pass with inflector equality check
    
    * Add `foundation` helper so refinements are activated for any wrapped object
    
    * Fix website lock
    
    * Backtrack on odd symbol syntax
    
    * Include `foundation` helper in more contexts
    
    * Fix additional symbol syntax in backtracking
    
    * Support multiple `foundation` arguments, use SimpleDelegator
    
    * Backtrack from `foundation` helper, use base module system
    
    * Set up packaging system using the Inclusive gem
    
    * Remove `with` Symbol refinement, no use for it
    98b6a7b6
    Initial batch of swapping Active Support extensions for in-house alternatives (WIP) (#881)
    Jared White authored
    * Initial batch of swapping Active Support extensions for in-house alternatives
    
    - new `within?` method offers some unique semantics
    
    * Refactor core exts, ensure tests pass
    
    * Fix more tests, add string indentation
    
    - Remove unneeded Active Support extensions once thought to be necessary for Thor actions
    
    * Move core extensions to new Foundation gem…more to follow!
    
    * Add more functionality to Foundation
    
    - translation safety
    - module nesting
    - also clean up outdated subclass tracking for route class files
    
    * Support Ruby 3+ pattern matching for Collection and Resource::Base
    
    * Convert many Foundation extensions to refinements for cleaner monkeypatching
    
    - new .() and .with() features for Symbol
    
    * Load in HashWithDotAccess 2.0, remove AS dependency of indifferent access
    
    * Add deep_dup to Foundation, remove AS dependency
    
    * Move HashWithDotAccess dep over to Foundation, remove more AS deps
    
    * Rewrite Current and "class attributes" to remove AS dep
    
    * Remove Active Model, AS callbacks, spurious reference to indifferent access
    
    * Move Ansi color helpers to Foundation, remove colorator dep
    
    * various fixes
    
    * fix spurious references to colorator in test
    
    * Add new `Bridgetown::Inflector` based on `Dry::Inflector`
    
    * Change classname based on inflection rules
    
    * more inflection fixes
    
    * Ensure tests pass with inflector equality check
    
    * Add `foundation` helper so refinements are activated for any wrapped object
    
    * Fix website lock
    
    * Backtrack on odd symbol syntax
    
    * Include `foundation` helper in more contexts
    
    * Fix additional symbol syntax in backtracking
    
    * Support multiple `foundation` arguments, use SimpleDelegator
    
    * Backtrack from `foundation` helper, use base module system
    
    * Set up packaging system using the Inclusive gem
    
    * Remove `with` Symbol refinement, no use for it
Loading