Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ruby2.5-rubygem-mime-types | Distribution: SUSE Linux Enterprise 15 |
Version: 3.3.1 | Vendor: SUSE LLC <https://www.suse.com/> |
Release: 150400.1.6 | Build date: Sun May 8 00:32:35 2022 |
Group: Development/Languages/Ruby | Build host: ibs-arm-4 |
Size: 120940 | Source RPM: rubygem-mime-types-3.3.1-150400.1.6.src.rpm |
Packager: https://www.suse.com/ | |
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 Feb 10 2020 [email protected] - 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 [email protected] - updated to version 3.2.2 History.rdoc removed upstream * Mon May 23 2016 [email protected] - 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 [email protected] - 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 [email protected] - 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 [email protected] - 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. * Sun Apr 26 2015 [email protected] - updated to version 2.5 see installed History.rdoc == 2.5 / 2015-04-25 * Bugs: * David Genord (@albus522) fixed a bug in loading MIME::types cache where a container loaded from cache did not have the expected +default_proc+, {#86}[https://github.com/mime-types/ruby-mime-types/pull/86]. * Richard Schneeman (@schneems) provided a patch that substantially reduces unnecessary allocations. * Documentation: * Tibor Szolár (@flexik) fixed a typo in the README, {#82}[https://github.com/mime-types/ruby-mime-types/pull/82] * Fixed {#80}[https://github.com/mime-types/ruby-mime-types/issues/80], clarifying the relationship of MIME::Type#content_type and MIME::Type#simplified, with Ken Ip (@kenips). * Development: * Juanito Fatas (@JuanitoFatas) enabled container mode on Travis CI, {#87}[https://github.com/mime-types/ruby-mime-types/pull/87]. * Moved development to a mime-types organization under {mime-types/ruby-mime-types}[https://github.com/mime-types/ruby-mime-types]. * Mon Feb 09 2015 [email protected] - updated to version 2.4.3 * Bugs: * Restored Ruby 1.9.2 support by using +private_constant+ conditionally. Fixes {#77}[https://github.com/halostatue/mime-types/issues/77] found by Kris Leech (@krisleech). The conditional use of +private_constant+ here will be removed for mime-types 3.0, when Ruby 1.9.2 support will be unconditionally removed. == 2.4.2 / 2014-10-15 * Bugs: * Aaron Patterson (@tenderlove) found a loading bug and provided a fix that nearly doubled registry load performance ({#74}[https://github.com/halostatue/mime-types/pull/74]). * Godfrey Chan (@chancancode) provided a prophylactic security fix to use <tt>JSON.parse</tt> instead of <tt>JSON.load</tt> in {#75}[https://github.com/halostatue/mime-types/pull/75]. This provides a 20% improvement over the already improved result, resulting in a total 55% performance boost. * Wed Oct 15 2014 [email protected] - updated to version 2.4.1 * Changed the sort order of many of the extensions to restore behaviour from mime-types 1.25.1. * Added +friendly+ MIME::Type descriptions where known. * Added +reg+, +ps1+, and +vbs+ extensions to application/x-msdos-program and application/x-msdownload. * Updated the IANA media registry entries as of release date. * Several MIME types had updated metadata (application/alto-*, RFC7285; application/calendar\+json, RFC7265; application/http, RFC7230; application/xml, RFC7303; application/xml-dtd, RFC7303; application/xml-external-parsed-entity, RFC7303; audio/AMR-WB, RFC4867; audio/aptx, RFC7310; message/http, RFC7230; multipart/byteranges, RFC7233; text/xml, RFC7303; text/xml-external-parsed-entity, RFC7303) * MIME::Type application/EDI-Consent was renamed to application/EDI-consent. * Obsoleted application/vnd.informix-visionary in favour of application/vnd.visionary. Obsoleted application/vnd.nokia.n-gage.symbian.install with no replacement. * Added MIME types: application/ATF, application/coap-group\+json, application/DCD, application/merge-patch\+json, application/scaip\+xml, application/vnd.apache.thrift.binary, application/vnd.artsquare, application/vnd.doremir.scorecloud-binary-document, application/vnd.dzr, application/vnd.maxmind.maxmind-db, application/vnd.ntt-local.ogw_remote-access, application/xml-patch+xml, image/vnd.tencent.tap. * Mon Oct 13 2014 [email protected] - adapt to new rubygem packaging
/usr/lib64/ruby/gems/2.5.0/build_info /usr/lib64/ruby/gems/2.5.0/cache/mime-types-3.3.1.gem /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1 /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/Code-of-Conduct.md /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/Contributing.md /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/History.md /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/Licence.md /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/Manifest.txt /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/README.rdoc /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/Rakefile /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/lib /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/lib/mime /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/lib/mime-types.rb /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/lib/mime/type /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/lib/mime/type.rb /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/lib/mime/type/columnar.rb /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/lib/mime/types /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/lib/mime/types.rb /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/lib/mime/types/_columnar.rb /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/lib/mime/types/cache.rb /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/lib/mime/types/columnar.rb /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/lib/mime/types/container.rb /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/lib/mime/types/deprecations.rb /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/lib/mime/types/full.rb /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/lib/mime/types/loader.rb /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/lib/mime/types/logger.rb /usr/lib64/ruby/gems/2.5.0/gems/mime-types-3.3.1/lib/mime/types/registry.rb /usr/lib64/ruby/gems/2.5.0/specifications/mime-types-3.3.1.gemspec /usr/share/doc/packages/ruby2.5-rubygem-mime-types /usr/share/doc/packages/ruby2.5-rubygem-mime-types/History.md /usr/share/doc/packages/ruby2.5-rubygem-mime-types/Licence.md /usr/share/doc/packages/ruby2.5-rubygem-mime-types/README.rdoc
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 18:17:49 2024