diff --git a/.ruby-version b/.ruby-version index 4a36342..f989260 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -3.0.0 +3.4.4 diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..bff98c0 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,36 @@ +# HAS_NORMALIZED_ATTRIBUTES + +# Changelog + +All notable changes to this project are documented in this file + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +### Guiding Principles + +- Changelogs are for humans, not machines. +- There should be an entry for every single version. +- The same types of changes should be grouped. +- Versions and sections should be linkable. +- The latest version comes first. +- The release date of each version is displayed. +- Mention whether you follow Semantic Versioning. + +### Types of changes + +- **Added** for new features. +- **Changed** for changes in existing functionality. +- **Deprecated** for soon-to-be removed features. +- **Removed** for now removed features. +- **Fixed** for any bug fixes. +- **Security** in case of vulnerabilities. + +## [5.0.0] 2025-12-01 + +### Added +- Main changelog file created + +### Changed +- Ruby version upgrade from 3.0.0 to 3.4.4 +- In the gemspec file, allow to be used for Rails versions between 6.1 and 8.1.1. diff --git a/has_normalized_attributes.gemspec b/has_normalized_attributes.gemspec index de95dad..7f62b50 100644 --- a/has_normalized_attributes.gemspec +++ b/has_normalized_attributes.gemspec @@ -9,21 +9,19 @@ Gem::Specification.new do |s| s.version = HasNormalizedAttributes::VERSION s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= - s.authors = ["Kyle Ginavan"] - s.date = %q{2010-05-18} - s.description = %q{has_normalized_attributes is a Ruby on Rails gem that lets you normalize user data for an improved user experience. + s.authors = ["Kyle Ginavan"] + s.date = %q{2010-05-18} + s.description = %q{has_normalized_attributes is a Ruby on Rails gem that lets you normalize user data for an improved user experience. It takes the messy user inputed data and normalizes it into a nice clean standard format.} s.email = %q{kylejginavan@gmail.com} - s.extra_rdoc_files = [ - "README.rdoc" - ] - s.files = `git ls-files`.split("\n") - s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n") - s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) } - s.homepage = "https://github.com/kylejginavan/has_normalized_attributes" - s.require_paths = ["lib"] + s.extra_rdoc_files = [ "README.rdoc" ] + s.files = `git ls-files`.split("\n") + s.test_files = `git ls-files -- {test,spec,features}/*`.split("\n") + s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) } + s.homepage = "https://github.com/kylejginavan/has_normalized_attributes" + s.require_paths = ["lib"] s.rubygems_version = %q{1.5.2} - s.summary = %q{Ruby on Rails gem for normalize data prior to save} + s.summary = %q{Ruby on Rails gem for normalize data prior to save} # s.rubyforge_project = "has_normalized_attributes" s.add_development_dependency "activerecord", ">= 3.1.0" diff --git a/lib/has_normalized_attributes/version.rb b/lib/has_normalized_attributes/version.rb index c6ee91b..ce98091 100644 --- a/lib/has_normalized_attributes/version.rb +++ b/lib/has_normalized_attributes/version.rb @@ -1,3 +1,3 @@ module HasNormalizedAttributes - VERSION = "1.0.2" + VERSION = "5.0.0-beta.1" end \ No newline at end of file