Note
From v6.0.0, changes are documented using GitHub Releases. For a given release, metadata on RubyGems.org will link to that version's Release page.
- Use rubygems/release-gem action (#81) (ab39770)
- RuboCop: Style/WordArray (227a223)
- RuboCop: Style/StringLiteralsInInterpolation (f5c350c)
- RuboCop: Style/SymbolArray (6ccd949)
- RuboCop: Performance/StringIdentifierArgument (477e25a)
- Add
source_code_uri
to metadata (b3f49cf)
- Remove upper version constraint (#79) (86f09d8)
- Miscellaneous cleanup (#78) (4023177)
- Breaking change: remove
Collectible
module (next_all
andprev_all
no longer mixed in to various collection classes) - reduce reliance on ActiveSupport
- Breaking change: remove
- Address RuboCop Performance warnings (#77) (2d5d0c2)
- RuboCop formatting fixes (#76) (9ab491e)
- RuboCop: Single quotes within interpolated string (#75) (37f66c0)
- RuboCop:
Style/StringLiterals
(#74) (918b58a) - Address RuboCop
Style/StringLiterals
warnings' (#73) (3fb3cf4) - Add IRB config file (#72) (1ce9fab)
- Update project files (#71) (85a5dd4)
- Remove CodeClimate references (#70) (0b86c34)
- RuboCop:
Style/PerlBackrefs
(a360af0) - RuboCop:
Lint/RedundantDirGlobSort
(15c8aca) - RuboCop:
Style/RedundantRegexpArgument
(8c93eb7) - RuboCop:
Style/RedundantFreeze
(feaee51) - Breaking change: Set minimum supported Ruby to 3.0 (f39dbef)
- Breaking change: Update development Ruby to v3.0.6 (6869e22)
- Parse HTML with
Nokogiri::HTML5::Document.parse
(330a2d1, 0de40d7) - Update Nokogiri and nokogiri-html-ext constraints (e038606, cb6e499, 9793b17)
- Remove code-scanning-rubocop and rspec-github gems (2fbb9c5)
- Update development Ruby to v2.7.7 (a333103)
- New feature: parse
img[srcset]
(microformats/microformats2-parsing#7) (cdda328) - Improve usage of activesupport extensions (5ed120c)
- Improved YARD documentation
- New
Item
instance methods (8105d6f):MicroMicro::Item#children?
MicroMicro::Item#id?
- Breaking change: Remove property-centric methods from
MicroMicro::Item
(926dedb):MicroMicro::Item#plain_text_properties
MicroMicro::Item#url_properties
- Add predicate methods to
MicroMicro::Collections::PropertiesCollection
(82e91c8):MicroMicro::Collections::PropertiesCollection#plain_text_properties?
MicroMicro::Collections::PropertiesCollection#url_properties?
- Add collections search methods
#where
and#find_by
(847cb77) - Breaking change: Refactor
.node_set_from
class methods into private classes (b18a714)
- Use ruby/debug instead of pry-byebug (2965b2e)
- Update nokogiri-html-ext to v0.2.2 (921c486)
- Include root items with property class names (dd14212)
- Refactor implied property parsers (203fec9)
- Add
Helpers
module (caa1c02) - New
PropertiesCollection
andProperty
instance methods (e9bb38b):PropertiesCollection#plain_text_properties
PropertiesCollection#url_properties
Property#date_time_property?
Property#embedded_markup_property?
Property#plain_text_property?
Property#url_property?
- Remove Addressable (66c2bb4)
- Refactor classes to use nokogiri-html-ext (33fdf4a)
- Update activesupport (563bf56)
- Breaking change: Set minimum supported Ruby to 2.7 (ba17d05)
- Update development Ruby to 2.7.6 (ba17d05)
- Remove Reek (c1e76c5)
- Update runtime dependency version constraints (f83f26a)
Breaking change: Set minimum supported Ruby to 2.6(fc588cd)Update development Ruby to 2.6.10(d05a2ac)
- Replace Absolutely dependency with Addressable (e93721b)
- Add support for Ruby 3.0 (d897c54)
- Update development Ruby version to 2.6.10 (051c9ad)
- Add
MicroMicro::Item#plain_text_properties
andMicroMicro::Item#url_properties
methods (351e1f1) - Add
MicroMicro::Collections::RelationshipsCollection#rels
andMicroMicro::Collections::RelationshipsCollection#urls
methods(c0e5665) - Add
MicroMicro::Collections::PropertiesCollection#names
andMicroMicro::Collections::PropertiesCollection#values
methods (65486bc) - Add
MicroMicro::Collections::ItemsCollection#types
method (6b53a81) - Update absolutely dependency (4e67bb2)
- Add
Collectible
concern and refactor using Composite design pattern (82503b8) - Update absolutely dependency (4578fb4)
- Initial release!