v0.0.13 (2023-10-08)
A new patch release! 🎉
This version includes following changes:
- Update Comments.
- Init
test/test_helper.rb
file that will load all dependencies required to perform tests. - Init
lib/helper.rb
file to load all libraries & files required to run code logic. - Replace all constants with class variables.
v0.0.12 (2023-10-07)
A new patch release! 🎉
This version includes following changes:
- Initiate GitHub Continuous Integration (CI) workflow that builds & tests this application.
- Create descriptive comments for all the Test classes.
- Add
DuplicateMethodCall
andTooManyStatements
configuration to.reek.yml
. - Add assertions to existing tests and create inheritance tests for each media type.
- Add rake task to check for linting & code smell issues with a single command.
v0.0.11 (2023-10-07)
A new patch release! 🎉
This version includes following changes:
- Fetch for
Creators
for Tv media type as they're named as that instead ofDirectors
. - Create test suites & setup rake task for it.
- Mention dependency gems in
Gemfile
rather thenimdb_title.gemspec
file.
v0.0.10 (2023-10-06)
A new MUST UPDATE patch release! 🎉
This version includes following changes:
- Major Bug fix - If a
game
media-type instance has been initialized then theduration
method will not work for other media-type instances that are created after.- To solve the above issue, we created a different module named
non_interactive
which willprepend
in all modules undertitles\
directory except theVideoGame
module. - Shift the
duration
method fromIMDb::Title
class toNonInteractive
module.
- To solve the above issue, we created a different module named
- Remove
split_these
&inspect_this
methods fromIMDb::Title
class - Rename
UnSupportedTypeError
toUnSupportedMediaType
. - Update few methods to return an array type else
nil
if it doesn't exist. - Update comments for better documentation.
- Add
.reek.yml
file to ignore smell detectors in edge cases.
v0.0.9 (2023-10-04)
A new patch release! 🎉
This version includes following changes:
- removes
.ruby-version
file. - specify
required_ruby_version
in.imdb_title.gemspec
file &TargetRubyVersion
in.rubocop.yml
. - sort all the files in ascending order before requiring them from
lib
directory - Add
CHANGELOG.md
file to document all the changes made to the gem. - Specify link of
CHANGELOG.md
file & link to github issues in metadata hash in.imdb_title.gemspec
file. - Remove
GPL-2.0
license. - Add
README.md
file. - Update description of the Gem in
.imdb_title.gemspec
file.