Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ruby3.3-rubygem-mime-types | Distribution: openSUSE Tumbleweed |
Version: 3.6.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Mon Nov 4 18:01:47 2024 |
Group: Unspecified | Build host: reproducible |
Size: 130762 | Source RPM: rubygem-mime-types-3.6.0-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/mime-types/ruby-mime-types/ | |
Summary: The mime-types library provides a library and registry for |
The mime-types library provides a library and registry for information about MIME content type definitions. It can be used to determine defined filename extensions for MIME types, or to use filename extensions to look up the likely MIME type definitions. Version 3.0 is a major release that requires Ruby 2.0 compatibility and removes deprecated functions. The columnar registry format introduced in 2.6 has been made the primary format; the registry data has been extracted from this library and put into {mime-types-data}[https://github.com/mime-types/mime-types-data]. Additionally, mime-types is now licensed exclusively under the MIT licence and there is a code of conduct in effect. There are a number of other smaller changes described in the History file.
MIT
* Mon Nov 04 2024 Dan Čermák <dan.cermak@posteo.net> - New upstream release 3.6.0, see bundled History.md * Mon Jan 29 2024 Dan Čermák <dan.cermak@posteo.net> - New upstream release 3.5.2, see bundled History.md * Tue Nov 14 2023 Dan Čermák <dan.cermak@posteo.net> - New upstream release 3.5.1, see bundled History.md * Tue Jan 25 2022 Stephan Kulow <coolo@suse.com> updated to version 3.4.1 see installed History.md [#] Changelog [#]# 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. * Mon Feb 10 2020 Stephan Kulow <coolo@suse.com> - updated to version 3.3.1 see installed History.md [#]# 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][] [#]# 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][] * Thu Nov 22 2018 Stephan Kulow <coolo@suse.com> - updated to version 3.2.2 History.rdoc removed upstream * Mon May 23 2016 coolo@suse.com - updated to version 3.1 see installed History.rdoc == 3.1 / 2016-05-22 * 1 documentation change: * Tim Smith (@tas50) updated the build badges to be SVGs to improve readability on high-density (retina) screens with pull request {#112}[https://github.com/mime-types/ruby-mime-types/pull/112]. * 3 bug fixes * A test for MIME::Types::Cache fails under Ruby 2.3 because of frozen strings, {#118}[https://github.com/mime-types/ruby-mime-types/issues/118]. This has been fixed. * The JSON data has been incorrectly encoded since the release of mime-types 3 on the +xrefs+ field, because of the switch to using a Set to store cross-reference information. This has been fixed. * A tentative fix for {#117}[https://github.com/mime-types/ruby-mime-types/issues/117] has been applied, removing the only circular require dependencies that exist (and for which there was code to prevent, but the current fix is simpler). I have no way to verify this fix and depending on how things are loaded by +delayed_job+, this fix may not be sufficient. * 1 governance change * Updated to {Contributor Covenant 1.4}[Code-of-Conduct_rdoc.html]. * Sun Nov 22 2015 coolo@suse.com - updated to version 3.0 see installed History.rdoc == 3.0 / 2015-11-21 * 2 governance changes * This project and the related mime-types-data project are now exclusively MIT licensed. Resolves {#95}[https://github.com/mime-types/ruby-mime-types/issues/95]. * All projects under the mime-types organization now have a standard code of conduct adapted from the {Contributor Covenant}[http://contributor-covenant.org]. This text can be found in the {Code-of-Conduct.rdoc}[Code-of-Conduct_rdoc.html] file. * 3 major changes * All methods deprecated in mime-types 2.x have been removed. * mime-types now requires Ruby 2.0 compatibility or later. Resolves {#97}[https://github.com/mime-types/ruby-mime-types/issues/97]. * The registry data has been removed from mime-types and put into mime-types-data, maintained and released separately. It can be found at {mime-types-data}[https://github.com/mime-types/mime-types-data]. * 17 minor changes: * MIME::Type changes: * Changed the way that simplified types representations are creatd to reflect the fact that +x-+ prefixes are no longer considered special according to IANA. A simplified MIME type is case-folded to lowercase. A new keyword parameter, +remove_x_prefix+, can be provided to remove +x-+ prefixes. * Improved initialization with an Array works so that extensions do not need to be wrapped in another array. This means that <tt>%w(text/yaml yaml yml)</tt> works in the same way that <tt>['text/yaml', %w(yaml yml)]</tt> did (and still does). * Changed +priority_compare+ to conform with attributes that no longer exist. * Changed the internal implementation of extensions to use a frozen Set. * When extensions are set or modified with +add_extensions+, the primary registry will be informed of a need to reindex extensions. Resolves {#84}[https://github.com/mime-types/ruby-mime-types/issues/84]. * The preferred extension can be set explicitly. If not set, it will be the first extension. If the preferred extension is not in the extension list, it will be added. * Improved how xref URLs are generated. * Converted +obsolete+, +registered+ and +signature+ to attr_accessors. * MIME::Types changes: * Modified MIME::Types.new to track instances of MIME::Types so that they can be told to reindex the extensions as necessary. * Removed +data_version+ attribute. * Changed #[] so that the +complete+ and +registered+ flags are keywords instead of a generic options parameter. * Extracted the class methods to a separate file. * Changed the container implementation to use a Set instead of an Array to prevent data duplication. Resolves {#79}[https://github.com/mime-types/ruby-mime-types/issues/79]. * MIME::Types::Cache changes: * Caching is now based on the data gem version instead of the mime-types version. * Caching is compatible with columnar registry stores. * MIME::Types::Loader changes: * MIME::Types::Loader::PATH has been removed and replaced with MIME::Types::Data::PATH from the mime-types-data gem. The environment variable RUBY_MIME_TYPES_DATA is still used. * Support for the long-deprecated mime-types v1 format has been removed. * The registry is default loaded from the columnar store by default. The internal format of the columnar store has changed; many of the boolean flags are now loaded from a single file. Resolves {#85}[https://github.com/mime-types/ruby-mime-types/85]. * Mon Sep 14 2015 coolo@suse.com - updated to version 2.6.2 see installed History.rdoc == 2.6.2 / 2015-09-13 * Bugs: * Emilio Losada (@losadaem) fixed an error where +each_with_object+'s block parameters are the inverse of those used by +inject+. Resolves {#107}[https://github.com/mime-types/ruby-mime-types/issues/107] with pull request {#108}[https://github.com/mime-types/ruby-mime-types/pull/108]. * Matt Beedle (@mattbeedle) fixed a typo in MIME::Type::Columnar negatively affecting people who use the +use_instead+ functionality. Resolved in {#109}[https://github.com/mime-types/ruby-mime-types/pull/109]. * Documentation: * Juanito Fatas (@JuanitoFatas) fixed a documentation issue with the README not properly linking internally on the generated rdoc source. Resolved with {#105}[https://github.com/mime-types/ruby-mime-types/pull/105]. * Development: * Fixed a minor issue in the IANA registry parser that would generate empty +text+ xrefs if the +text+ section was empty. * Thu May 28 2015 coolo@suse.com - updated to version 2.6.1 see installed History.rdoc == 2.6.1 / 2015-05-25 * Bugs: * Make columnar store handle all supported extensions, not just the first. * Avoid circular require when using the columnar store. == 2.6 / 2015-05-25 * New Feature: * Columnar data storage for the MIME::Types registry, contributed by Jeremy Evans (@jeremyevans). Reduces default memory use substantially (the mail gem drops from 19 Mib to about 3 Mib). Resolves {#96}[https://github.com/mime-types/ruby-mime-types/pull/96], {#94}[https://github.com/mime-types/ruby-mime-types/issues/94], {#83}[https://github.com/mime-types/ruby-mime-types/issues/83]. Partially addresses {#64}[https://github.com/mime-types/ruby-mime-types/issues/64] and {#62}[https://github.com/mime-types/ruby-mime-types/issues/62]. * Development: * Removed caching of deprecation messages in preparation for mime-types 3.0. Now, deprecated methods will always warn their deprecation instead of only warning once. * Added a logger for deprecation messages. * Renamed <tt>lib/mime.rb</tt> to <tt>lib/mime/deprecations.rb</tt> to not conflict with the {mime}[https://rubygems.org/gems/mime] gem on behalf of the maintainers of the {Praxis Framework}[http://praxis-framework.io/]. Provided by Josep M. Blanquer (@blanquer), {#100}[https://github.com/mime-types/ruby-mime-types/pull/100]. * Added the columnar data conversion tool, also provided by Jeremy Evans. * Documentation: * Improved documentation and ensured that all deprecated methods are marked as such in the documentation. * Development: * Added more Ruby variants to Travis CI. * Silenced deprecation messages for internal tools. Noisy deprecations are noisy, but that's the point.
/usr/lib64/ruby/gems/3.3.0/build_info /usr/lib64/ruby/gems/3.3.0/cache/mime-types-3.6.0.gem /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0 /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/.standard.yml /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/Code-of-Conduct.md /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/Contributing.md /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/History.md /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/Licence.md /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/Manifest.txt /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/README.rdoc /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/Rakefile /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/lib /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/lib/mime /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/lib/mime-types.rb /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/lib/mime/type /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/lib/mime/type.rb /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/lib/mime/type/columnar.rb /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/lib/mime/types /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/lib/mime/types.rb /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/lib/mime/types/_columnar.rb /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/lib/mime/types/cache.rb /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/lib/mime/types/columnar.rb /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/lib/mime/types/container.rb /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/lib/mime/types/deprecations.rb /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/lib/mime/types/full.rb /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/lib/mime/types/loader.rb /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/lib/mime/types/logger.rb /usr/lib64/ruby/gems/3.3.0/gems/mime-types-3.6.0/lib/mime/types/registry.rb /usr/lib64/ruby/gems/3.3.0/specifications/mime-types-3.6.0.gemspec /usr/share/doc/packages/ruby3.3-rubygem-mime-types /usr/share/doc/packages/ruby3.3-rubygem-mime-types/History.md /usr/share/doc/packages/ruby3.3-rubygem-mime-types/Licence.md /usr/share/doc/packages/ruby3.3-rubygem-mime-types/README.rdoc
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 19 01:14:14 2024