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

Make query parameters without = have nil values #2059

Merged
merged 5 commits into from Mar 16, 2023

Commits on Mar 16, 2023

  1. Configuration menu
    Copy the full SHA
    61d5957 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    77f3334 View commit details
    Browse the repository at this point in the history
  3. Revert "Add QueryParser#missing_value for handling missing values +…

    … tests. (rack#2052)"
    
    This reverts commit 59d9ba9.
    jeremyevans committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    be3ea6e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0827e96 View commit details
    Browse the repository at this point in the history
  5. Make query parameters without = have nil values

    This was Rack's historical behavior.  While it doesn't match
    URL spec section 5.1.3.3, keeping the historical behavior avoids
    all of the complexity required to support the URL spec standard
    by default, but also support frameworks that want to be backwards
    compatible.
    
    This keeps as much of the specs added by the recently reverted
    commits that make sense.
    jeremyevans committed Mar 16, 2023
    Configuration menu
    Copy the full SHA
    8beebd3 View commit details
    Browse the repository at this point in the history