2024-10-13 18:15:09 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
mail/ruby-mime-types: update to 3.6.0
3.6.0 (2024-10-02)
* 2 deprecations:
- Array-based MIME::Type initialization
- String-based MIME::Type initialization
Use of these these will result in deprecation warnings.
* Added logger to the gemspec to suppress a bundled gem warning with Ruby
3.3.5. This warning should not be showing up until Ruby 3.4.0 is released
and will be suppressed in Ruby 3.3.6.
* Reworked the deprecation message code to be somewhat more flexible and
allow for outputting certain warnings once. Because there will be at
least one other release after 3.6, we do not need to make the type
initialization deprecations frequent with this release.
|
2024-02-03 16:54:33 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
mail/ruby-mime-types: udpate to 3.5.2
3.5.2 (2024-01-02)
There are no primary code changes, but we are releasing this as an update as
there are some validation changes and updated code with formatting.
Dependency and CI updates:
* Masato Nakamura added Ruby 3.3 to the CI workflow in #179.
* Fixed regressions in standard formatting in #180.
* Removed minitest-bonus-assertions because of a bundler resolution
issue. Created a better replacement in-line.
|
2023-08-26 15:37:07 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
mail/ruby-mime-types: update to 3.5.1
3.5.1 (2023-08-21)
1 bug fix:
* Better handle possible line-termination strings (legal in Unix filenames)
such as \n in MIME::Types.type_for. Reported by ooooooo-q in #177,
resolved in #178.
|
2023-08-11 13:02:35 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
mail/ruby-mime-types: update to 3.5.0
3.5.0 (2023-08-07)
1 minor enhancement:
* Robb Shecter changed the default log level for duplicate type variant from
warn to debug in #170. This works because MIME::Types.logger is intended
to fit the ::Logger interface, and the default logger (WarnLogger) is a
subclass of ::Logger that passes through to Kernel.warn.
- Further consideration has changed cache load messages from warn to
error and deprecation messages from warn to debug.
1 bug fix:
* Added a definition of MIME::Type#hash. Contributed by Alex Vondrak in
#167, fixing #166.
Dependency and CI updates:
* Update the .github/workflows/ci.yml workflow to test Ruby 3.2 and more
reliably test certain combinations rather than depending on exclusions.
* Change .standard.yml configuration to format for Ruby 2.3 as certain files
are not properly detected with Ruby 2.0.
- Change from hoe-git to hoe-git2 to support Hoe version 4.
- Apply standardrb --fix.
- The above changes have resulted in the Soft deprecation of Ruby
versions below 2.6. Any errors reported for Ruby versions 2.0, 2.1,
2.2, 2.3, 2.4, and 2.5 will be resolved, but maintaining CI for these
versions is unsustainable.
|
2021-11-23 15:34:55 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
mail/ruby-mime-types: update to 3.4.1
pkgsrc chnage: fix CATEGORIES from www to mail.
3.4.1 (2021-11-16)
1 bugfix:
* Fixed a Ruby < 2.3 incompatibility introduced by the use of standardrb,
where <<- heredocs were converted to <<~ heredocs. These have been
reverted back to <<- with the indentation kept and a .strip call to
prevent excess whitespace.
3.4.0 (2021-11-15)
1 minor enhancement:
* Added a new field to MIME::Type for checking provisional registrations
from IANA. [#157]
Documentation:
* Kevin Menard synced the documentation so that all examples are
correct. #153
Administrivia:
* Added Ruby 3.0 to the CI test matrix. Added windows/jruby to the CI
exclusion list; it refuses to run successfully.
* Removed the Travis CI configuration and changed it to Github Workflows
#150. Removed Coveralls configuration.
* Igor Victor added TruffleRuby to the Travis CI configuration. #149
* Koichi ITO loosened an excessively tight dependency. #147
* Started using standardrb for Ruby formatting and validation.
* Moved deps:top functionality to a support file.
|
2021-10-26 12:54:34 by Nia Alarie | Files touched by this commit (356) |
Log message:
mail: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
The following distfiles were unfetchable (possibly fetched
conditionally?):
./mail/qmail/distinfo netqmail-1.05-TAI-leapsecs.patch
|
2021-10-07 16:25:52 by Nia Alarie | Files touched by this commit (357) |
Log message:
mail: Remove SHA1 hashes for distfiles
|
2020-03-08 17:04:22 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
mail/ruby-mime-types: update to 3.3.1
Update ruby-mime-types to 3.3.1.
## 3.3.1 / 2019-12-26
* 1 minor bugfix:
* Al Snow fixed a warning with MIME::Types::Logger producing a warning
because Ruby 2.7 introduces numbered block parameters. Because of the
way that the MIME::Types::Logger works for deprecation messages, the
initializer parameters had been named `_1`, `_2`, and `_3`. This has
now been resolved. [#146][]
* Administrivia:
* Olle Jonsson removed an outdated Travis configuration option (`sudo:
false`). [#142][]
|
2019-11-02 16:10:29 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
mail/ruby-mime-types: update to 3.3
Update ruby-mime-types to 3.3.
pkgsrc change: Add "USE_LANGUAGES= # none".
## 3.3 / 2019-09-04
* 1 minor enhancement
* Jean Boussier reduced memory usage for Ruby versions 2.3 or higher by
interning various string values in each type. This is done with a
backwards-compatible call that _freezes_ the strings on older
versions of Ruby. [#141][]
* Administrivia:
* Nicholas La Roux updated Travis build configurations. [#139][]
|
2018-09-23 17:41:37 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
mail/ruby-mime-types: update to 3.2.2
## 3.2.2 / 2018-08-12
* Hiroto Fukui removed a stray `debugger` statement that I had used in
producing v3.2.1. [#137][]
## 3.2.1 / 2018-08-12
* A few bugs related to MIME::Types::Container and its use in the
mime-types-data helper tools reared their head because I released 3.2
before verifying against mime-types-data.
## 3.2 / 2018-08-12
* 2 minor enhancements
* Janko Marohnić contributed a change to `MIME::Type#priority_order` that
should improve on strict sorting when dealing with MIME types that
appear to be in the same family even if strict sorting would cause an
unregistered type to be sorted first. [#132][]
* Dillon Welch contributed a change that added `frozen_string_literal:
true` to files so that modern Rubies can automatically reduce duplicate
string allocations. [#135][]
* 2 bug fixes
* Burke Libbey fixed a problem with cached data loading. [#126][]
* Resolved an issue where Enumerable#inject returns +nil+ when provided
an empty enumerable and a default value has not been provided. This is
because when Enumerable#inject isn't provided a starting value, the
first value is used as the default value. In every case where this
error was happening, the result was supposed to be an array containing
Set objects so they can be reduced to a single Set. [#117][], [#127][],
[#134][].
* Fixed an uncontrolled growth bug in MIME::Types::Container where a key
miss would create a new entry with an empty Set in the container. This
was working as designed (this particular feature was heavily used
during MIME::Type registry construction), but the design was flawed in
that it did not have any way of determining the difference between
construction and querying. This would mean that, if you have a function
in your web app that queries the MIME::Types registry by extension, the
extension registry would grow uncontrollably. [#136][]
* Deprecations:
* Lazy loading (`$RUBY_MIME_TYPES_LAZY_LOAD`) has been deprecated.
* Documentation Changes:
* Supporting files are now Markdown instead of rdoc, except for the
README.
* The history file has been modified to remove all history prior to 3.0.
This history can be found in previous commits.
* A spelling error was corrected by Edward Betts ([#129][]).
* Administrivia:
* CI configuration for more modern versions of Ruby were added by Nicolas
Leger ([#130][]), Jun Aruga ([#125][]), and Austin Ziegler. Removed
ruby-head-clang and rbx (Rubinius) from CI.
* Fixed tests which were asserting equality against nil, which will
become an error in Minitest 6.
|