Skip to content

Commit

Permalink
chore(release): 4.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
atlawrie committed Dec 15, 2022
1 parent b9405d1 commit 91b06c1
Show file tree
Hide file tree
Showing 2 changed files with 55 additions and 44 deletions.
97 changes: 54 additions & 43 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,116 +3,127 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).

## [4.1.0](https://github.com/imgix/imgix-rb/compare/4.0.3...4.1.0) - December 14, 2022

- feat: add parameter to disable path encoding ([#124](https://github.com/imgix/imgix-rb/pull/124))

## [4.0.3](https://github.com/imgix/imgix-rb/compare/4.0.2...4.0.3) - May 05, 2021

* fix: encode web proxy paths using url_encode ([#111](https://github.com/imgix/imgix-rb/pull/111))
- fix: encode web proxy paths using url_encode ([#111](https://github.com/imgix/imgix-rb/pull/111))

## [4.0.2](https://github.com/imgix/imgix-rb/compare/4.0.1...4.0.2) - April 22, 2021

* fix(path): correctly encode reserved chars ([#108](https://github.com/imgix/imgix-rb/pull/108))
* test: add benchmark script for Imgix::Path#to_url ([4b00c4b](https://github.com/imgix/imgix-rb/commit/4b00c4b6d27b87787464438b36954b9c166096eb))
* perf: avoid calculating path_and_params twice ([#109](https://github.com/imgix/imgix-rb/pull/109))
* ci: use major version only for Rubinius 3 ([921e41a](https://github.com/imgix/imgix-rb/commit/921e41ac7789a55c78b42d60ac99cc0b641a69fd))
* ci: use optimistic versioning ([#107](https://github.com/imgix/imgix-rb/pull/107))
* ci: remove support for ruby version <2.5 ([#106](https://github.com/imgix/imgix-rb/pull/106))
* perf: precompute DEFAULT_TARGET_WIDTHS to avoid repeating on Path.new ([#105](https://github.com/imgix/imgix-rb/pull/105))
- fix(path): correctly encode reserved chars ([#108](https://github.com/imgix/imgix-rb/pull/108))
- test: add benchmark script for Imgix::Path#to_url ([4b00c4b](https://github.com/imgix/imgix-rb/commit/4b00c4b6d27b87787464438b36954b9c166096eb))
- perf: avoid calculating path_and_params twice ([#109](https://github.com/imgix/imgix-rb/pull/109))
- ci: use major version only for Rubinius 3 ([921e41a](https://github.com/imgix/imgix-rb/commit/921e41ac7789a55c78b42d60ac99cc0b641a69fd))
- ci: use optimistic versioning ([#107](https://github.com/imgix/imgix-rb/pull/107))
- ci: remove support for ruby version <2.5 ([#106](https://github.com/imgix/imgix-rb/pull/106))
- perf: precompute DEFAULT_TARGET_WIDTHS to avoid repeating on Path.new ([#105](https://github.com/imgix/imgix-rb/pull/105))

## [4.0.1](https://github.com/imgix/imgix-rb/compare/4.0.0...4.0.1) - March 24, 2021

* fix: dpr srcset when only h param ([#101](https://github.com/imgix/imgix-rb/pull/101))
* docs: update travis badge to point to travis-ci.com ([#99](https://github.com/imgix/imgix-rb/pull/99))
* docs: fixed typo w/ srcset min/max widths ([#97](https://github.com/imgix/imgix-rb/pull/97))
- fix: dpr srcset when only h param ([#101](https://github.com/imgix/imgix-rb/pull/101))
- docs: update travis badge to point to travis-ci.com ([#99](https://github.com/imgix/imgix-rb/pull/99))
- docs: fixed typo w/ srcset min/max widths ([#97](https://github.com/imgix/imgix-rb/pull/97))

## [4.0.0](https://github.com/imgix/imgix-rb/compare/3.4.0...4.0.0) - August 26, 2020

* deprecate: host-usage, param_helpers, and prefix-1-ary ([#91](https://github.com/imgix/imgix-rb/pull/91))
* fix: update purge operation api keys ([#93](https://github.com/imgix/imgix-rb/pull/93))
- deprecate: host-usage, param_helpers, and prefix-1-ary ([#91](https://github.com/imgix/imgix-rb/pull/91))
- fix: update purge operation api keys ([#93](https://github.com/imgix/imgix-rb/pull/93))

## [3.4.0](https://github.com/imgix/imgix-rb/compare/3.3.1...3.4.0) - August 12, 2020

* fix: deprecate api key versions ([#87](https://github.com/imgix/imgix-rb/pull/87))
* docs(readme): deprecation notice for pre-4.0 api keys ([#88](https://github.com/imgix/imgix-rb/pull/88))
- fix: deprecate api key versions ([#87](https://github.com/imgix/imgix-rb/pull/87))
- docs(readme): deprecation notice for pre-4.0 api keys ([#88](https://github.com/imgix/imgix-rb/pull/88))

## [3.3.1](https://github.com/imgix/imgix-rb/compare/3.3.0...3.3.1) - July 27, 2020

* fix: ensure host is initialized ([#82](https://github.com/imgix/imgix-rb/pull/82))
- fix: ensure host is initialized ([#82](https://github.com/imgix/imgix-rb/pull/82))

## [3.3.0](https://github.com/imgix/imgix-rb/compare/3.2.1...3.3.0) - July 21, 2020

* fix: warn prefix-with-args is deprecated ([#78](https://github.com/imgix/imgix-rb/pull/78))
* fix: warn host has been deprecated in favor of domain ([#76](https://github.com/imgix/imgix-rb/pull/76))
* fix: deprecate ALIASES and corresponding define_method(s) ([#75](https://github.com/imgix/imgix-rb/pull/75))
* fix: deprecate ParamHelpers.rect ([#74](https://github.com/imgix/imgix-rb/pull/74))
* fix: allow rbx-3.107 to fail (travis-config) ([#70](https://github.com/imgix/imgix-rb/pull/70))
* fix: remove ensure even requirement ([#69](https://github.com/imgix/imgix-rb/pull/69))
- fix: warn prefix-with-args is deprecated ([#78](https://github.com/imgix/imgix-rb/pull/78))
- fix: warn host has been deprecated in favor of domain ([#76](https://github.com/imgix/imgix-rb/pull/76))
- fix: deprecate ALIASES and corresponding define_method(s) ([#75](https://github.com/imgix/imgix-rb/pull/75))
- fix: deprecate ParamHelpers.rect ([#74](https://github.com/imgix/imgix-rb/pull/74))
- fix: allow rbx-3.107 to fail (travis-config) ([#70](https://github.com/imgix/imgix-rb/pull/70))
- fix: remove ensure even requirement ([#69](https://github.com/imgix/imgix-rb/pull/69))

## [3.2.1](https://github.com/imgix/imgix-rb/compare/3.2.0...3.2.1) - November 15, 2019

* fix: duplicate entries when using `min_width` or `max_width` ([#59](https://github.com/imgix/imgix-rb/pull/59))
- fix: duplicate entries when using `min_width` or `max_width` ([#59](https://github.com/imgix/imgix-rb/pull/59))

## [3.2.0](https://github.com/imgix/imgix-rb/compare/3.1.1...3.2.0) - November 15, 2019

* feat: append variable qualities to dpr srcsets ([#58](https://github.com/imgix/imgix-rb/pull/58))
* refactor: pass srcset modifiers through the `options` parameter ([#57](https://github.com/imgix/imgix-rb/pull/57))
* feat: support defining a min and max width range ([#56](https://github.com/imgix/imgix-rb/pull/56))
* feat: add ability to pass in custom widths ([#55](https://github.com/imgix/imgix-rb/pull/55))
* feat: add ability to configure the srcset width tolerance ([#54](https://github.com/imgix/imgix-rb/pull/54))
* style: drop redundant explicit return statements ([#52](https://github.com/imgix/imgix-rb/pull/52))
- feat: append variable qualities to dpr srcsets ([#58](https://github.com/imgix/imgix-rb/pull/58))
- refactor: pass srcset modifiers through the `options` parameter ([#57](https://github.com/imgix/imgix-rb/pull/57))
- feat: support defining a min and max width range ([#56](https://github.com/imgix/imgix-rb/pull/56))
- feat: add ability to pass in custom widths ([#55](https://github.com/imgix/imgix-rb/pull/55))
- feat: add ability to configure the srcset width tolerance ([#54](https://github.com/imgix/imgix-rb/pull/54))
- style: drop redundant explicit return statements ([#52](https://github.com/imgix/imgix-rb/pull/52))

## [3.1.1](https://github.com/imgix/imgix-rb/compare/3.1.0...3.1.1) - July 28, 2019

* fix: include dpr parameter when generating a DPR srcset ([#48](https://github.com/imgix/imgix-rb/pull/48))
* ci(travis): change build dist to trusty and remove bundler script ([#49](https://github.com/imgix/imgix-rb/pull/49))
- fix: include dpr parameter when generating a DPR srcset ([#48](https://github.com/imgix/imgix-rb/pull/48))
- ci(travis): change build dist to trusty and remove bundler script ([#49](https://github.com/imgix/imgix-rb/pull/49))

## [3.1.0](https://github.com/imgix/imgix-rb/compare/3.0.0...3.1.0) - July 28, 2019

* feat: add srcset generation ([#47](https://github.com/imgix/imgix-rb/pull/47))
- feat: add srcset generation ([#47](https://github.com/imgix/imgix-rb/pull/47))

## [3.0.0](https://github.com/imgix/imgix-rb/compare/2.1.0...3.0.0) - June 7, 2019

* fix: remove deprecated domain sharding functionality ([#46](https://github.com/imgix/imgix-rb/pull/46))
- fix: remove deprecated domain sharding functionality ([#46](https://github.com/imgix/imgix-rb/pull/46))

## [2.1.0](https://github.com/imgix/imgix-rb/compare/2.0.0...2.1.0) - May 7, 2019

* Deprecate domain sharding ([#43](https://github.com/imgix/imgix-rb/pull/43)) ([#45](https://github.com/imgix/imgix-rb/pull/45))
- Deprecate domain sharding ([#43](https://github.com/imgix/imgix-rb/pull/43)) ([#45](https://github.com/imgix/imgix-rb/pull/45))

## [2.0.0] - February 25, 2019

* Add domain validation during Client initialization [#42](https://github.com/imgix/imgix-rb/pull/42)
* Expand Travis CI config to include bundler v2.x [#41](https://github.com/imgix/imgix-rb/pull/41)
- Add domain validation during Client initialization [#42](https://github.com/imgix/imgix-rb/pull/42)
- Expand Travis CI config to include bundler v2.x [#41](https://github.com/imgix/imgix-rb/pull/41)

## [1.2.2] - November 14, 2018

* Improvements to memory usage [#35](https://github.com/imgix/imgix-rb/pull/35)
- Improvements to memory usage [#35](https://github.com/imgix/imgix-rb/pull/35)

## [1.2.1] - November 5, 2018

* Removed unused `HTTP` dependency [#38](https://github.com/imgix/imgix-rb/pull/37)
- Removed unused `HTTP` dependency [#38](https://github.com/imgix/imgix-rb/pull/37)

## [1.2.0] - October 29, 2018

* Added `Client#purge` method to allow purging assets from our cache [#37](https://github.com/imgix/imgix-rb/pull/38)
- Added `Client#purge` method to allow purging assets from our cache [#37](https://github.com/imgix/imgix-rb/pull/38)

## [1.1.0] - February 24, 2016

* Added automatic Base64 encoding for all Base64 variant parameters.
* Properly encoding all keys and values output by `Imgix::Path`.
* Better URL encoding for spaces, with `ERB::Util.url_encode`.
* Normalize trailing `/` in passed hosts.
- Added automatic Base64 encoding for all Base64 variant parameters.
- Properly encoding all keys and values output by `Imgix::Path`.
- Better URL encoding for spaces, with `ERB::Util.url_encode`.
- Normalize trailing `/` in passed hosts.

## [1.0.0] - December 9, 2015

### Changed

- Removed `Client#sign_path` to provide a consistent method and code path for generating URLs. [#16](https://github.com/imgix/imgix-rb/issues/16)
- Changed `:secure` option to the more clear `:use_https` [#11](https://github.com/imgix/imgix-rb/issues/11)
- Changed `:token` option to the more clear `:secure_url_token` [#11](https://github.com/imgix/imgix-rb/issues/11)

### Fixed

- Fixed URL query strings beginning with `?&s=` instead of `?s=` when no other params are present. [#15](https://github.com/imgix/imgix-rb/issues/15)

## [0.3.3] - May 14, 2015

### Fixed

- Fixed a bug where URLs as the path component for Web Proxy sources would not be encoded would generate URLs that would result in a 400 Bad Request. [#8](https://github.com/imgix/imgix-rb/pull/8)

## [0.3.2] - May 11, 2015

### Fixed

- Fixed a bug where the library would not work if tokens were not present.
2 changes: 1 addition & 1 deletion lib/imgix/version.rb
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# frozen_string_literal: true

module Imgix
VERSION = "4.0.3"
VERSION = "4.1.0"
end

0 comments on commit 91b06c1

Please sign in to comment.