Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Partially restore URI.escape behaviour to avoid breaking change #179

Merged
merged 1 commit into from
Dec 27, 2017
Merged

Partially restore URI.escape behaviour to avoid breaking change #179

merged 1 commit into from
Dec 27, 2017

Conversation

littldr
Copy link
Contributor

@littldr littldr commented Dec 27, 2017

Hi!

First: Thanks for maintaining this gem!

After updating to the lastest version i've noticed a breaking change regarding handling of slashes in translation files. Some investigation showed that the commit dc77562 changed the behaviour how the translated paths are escaped.

While avoiding URI.escape is desirable, such a big change in the way translated paths are handled should maybe happen in a major gem update?

I'm open to different solutions and i've started to avoid slashes in translation files, but maybe we should restore the old behaviour for now and change this in a bigger update?

@coveralls
Copy link

coveralls commented Dec 27, 2017

Coverage Status

Coverage remained the same at 99.351% when pulling 985c214 on werliefertwas:bugfix_restore_uri_escape_behaviour into f21b20e on enriclluelles:master.

@tagliala
Copy link
Collaborator

@Landreas thanks.

The breaking change was unintented.

I will merge this PR, release 5.5.2 and yank 5.5.1

@tagliala tagliala merged commit d73fa3a into enriclluelles:master Dec 27, 2017
tagliala added a commit that referenced this pull request Dec 27, 2017
* hotfix/5.5.2:
  Update version and changelog
  Update gem before install
  Revert "Fix RuboCop false positive"
  Update RuboCop dependency
  Test against latest Ruby versions
  Fix RuboCop false positive
  Update development dependencies
  Partially restore URI.escape behaviour to avoid breaking change (#179)
@tagliala
Copy link
Collaborator

5.5.1 yanked
5.5.2 released

Thanks 👍

@tagliala tagliala added the bug label Dec 27, 2017
@tagliala tagliala added this to the 5.5.2 milestone Dec 27, 2017
tagliala added a commit that referenced this pull request Jan 12, 2018
Using CGI.escape was causing issues and regressions with special
characters.

Ref: #179, #180
tagliala added a commit that referenced this pull request Jan 12, 2018
Using CGI.escape was causing issues and regressions with special
characters.

Fix: #181

Ref: #179
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants