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

Introduce parseable DiscoverySelector representations #3737

Merged
merged 43 commits into from May 17, 2024

Commits on Mar 15, 2024

  1. Configuration menu
    Copy the full SHA
    64be199 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    21e4886 View commit details
    Browse the repository at this point in the history
  3. Add a DiscoverySelector.toSelectorString() ..

    to programmatically create valid selector strings,
    by creating a selector via DiscoverySelectors.select* and then calling .toSelectorString()
    to get the serialized version of it.
    leonard84 committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    44bca4c View commit details
    Browse the repository at this point in the history
  4. Use URLEncode for all characters in UniqueId segment values

    Previous to this commit, only a minimal subset of characters has been escaped,
    thus leaving the UniqueId unsafe for use in an url.
    With the addition of a string representation of selectors based on the URI
    format, it has become necessary to make UniqueId url-safe.
    Instead of double-encoding the UniqueId, we make the default `toString()` form URL safe.
    
    Still some problems regarding the limits of encoding/decoding
    leonard84 committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    9eebabd View commit details
    Browse the repository at this point in the history
  5. Add SelectorParserContext

    leonard84 committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    d824ba7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3c00a82 View commit details
    Browse the repository at this point in the history
  7. spotlessApply

    leonard84 committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    5b6d01b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a51c09b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0bd2e21 View commit details
    Browse the repository at this point in the history
  10. Remove UriEncoding again

    leonard84 committed Mar 15, 2024
    Configuration menu
    Copy the full SHA
    360bacc View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Configuration menu
    Copy the full SHA
    d64e235 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9312afe View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main'

    marcphilipp committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    a5545e4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d91596 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a114a29 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e0a3f45 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Configuration menu
    Copy the full SHA
    0ffc4c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e8ffd8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee4707f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6f542f0 View commit details
    Browse the repository at this point in the history
  5. Add Javadoc

    marcphilipp committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    f391f83 View commit details
    Browse the repository at this point in the history
  6. Fix module descriptor

    marcphilipp committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    a80e505 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4fdca80 View commit details
    Browse the repository at this point in the history
  8. Add TODO

    marcphilipp committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    fe9cd57 View commit details
    Browse the repository at this point in the history
  9. Polish formatting

    marcphilipp committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    720583b View commit details
    Browse the repository at this point in the history
  10. Mark parsers internal

    marcphilipp committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    252f02f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b0343b7 View commit details
    Browse the repository at this point in the history
  12. Polishing

    marcphilipp committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    8d4644a View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Polishing

    marcphilipp committed May 1, 2024
    Configuration menu
    Copy the full SHA
    bc80531 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9aeec78 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b3f23a View commit details
    Browse the repository at this point in the history
  4. Add to release notes

    marcphilipp committed May 1, 2024
    Configuration menu
    Copy the full SHA
    9ce4e20 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2024

  1. Load parsers at most once per class loader

    By using the enum singleton pattern.
    marcphilipp committed May 15, 2024
    Configuration menu
    Copy the full SHA
    9967df6 View commit details
    Browse the repository at this point in the history
  2. Add explicit anchors

    marcphilipp committed May 15, 2024
    Configuration menu
    Copy the full SHA
    0c14cc6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6143133 View commit details
    Browse the repository at this point in the history
  4. Add todo

    marcphilipp committed May 15, 2024
    Configuration menu
    Copy the full SHA
    4dc3a7c View commit details
    Browse the repository at this point in the history
  5. Reduce table width

    marcphilipp committed May 15, 2024
    Configuration menu
    Copy the full SHA
    27d1542 View commit details
    Browse the repository at this point in the history
  6. Add links to Javadoc

    marcphilipp committed May 15, 2024
    Configuration menu
    Copy the full SHA
    964c27b View commit details
    Browse the repository at this point in the history
  7. Delete empty paragraph

    marcphilipp committed May 15, 2024
    Configuration menu
    Copy the full SHA
    a31381c View commit details
    Browse the repository at this point in the history
  8. Add type-level Javadoc

    marcphilipp committed May 15, 2024
    Configuration menu
    Copy the full SHA
    81b6694 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    0688942 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2bd52e1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a7f4868 View commit details
    Browse the repository at this point in the history