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

update from mainline #2

Open
wants to merge 107 commits into
base: cross-collection-uniqueness
Choose a base branch
from

Commits on Sep 17, 2015

  1. Added mongoid 5 support.

    dblock committed Sep 17, 2015
    Configuration menu
    Copy the full SHA
    cd19e89 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2015

  1. Merge pull request #187 from dblock/mongoid-5

    Added mongoid 5 support.
    dblock committed Sep 21, 2015
    Configuration menu
    Copy the full SHA
    c82e2d6 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2015

  1. Configuration menu
    Copy the full SHA
    1820f6d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f74a394 View commit details
    Browse the repository at this point in the history
  3. Rewritten CHANGELOG.

    dblock committed Sep 22, 2015
    Configuration menu
    Copy the full SHA
    1195322 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #188 from dblock/misc

    Misc things getting ready to release.
    dblock committed Sep 22, 2015
    Configuration menu
    Copy the full SHA
    5039cfa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    572bbc6 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #189 from dblock/rubocop

    Implemented RuboCop, Ruby-style linter.
    dblock committed Sep 22, 2015
    Configuration menu
    Copy the full SHA
    d5e9569 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    47fca2c View commit details
    Browse the repository at this point in the history
  8. Merge pull request #191 from dblock/contributing

    Added CONTRIBUTING, updated copyright and license.
    dblock committed Sep 22, 2015
    Configuration menu
    Copy the full SHA
    429b2b1 View commit details
    Browse the repository at this point in the history
  9. Preparing for release, 5.0.

    dblock committed Sep 22, 2015
    Configuration menu
    Copy the full SHA
    a8c1388 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    dec9313 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2015

  1. Configuration menu
    Copy the full SHA
    aee4aaf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cf2f57d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #195 from dblock/fix-194

    Fix: compatibility with Mongoid::Observer.
    dblock committed Oct 7, 2015
    Configuration menu
    Copy the full SHA
    667b217 View commit details
    Browse the repository at this point in the history
  4. Preparing for release, 5.1.0.

    dblock committed Oct 7, 2015
    Configuration menu
    Copy the full SHA
    f282f9c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    59fced3 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2015

  1. Configuration menu
    Copy the full SHA
    d901aea View commit details
    Browse the repository at this point in the history
  2. Merge pull request #197 from dblock/fix-MONGOID-4177

    Fix: always return Criteria from querable, see MONGOID-4177.
    dblock committed Oct 31, 2015
    Configuration menu
    Copy the full SHA
    1b05042 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2015

  1. Configuration menu
    Copy the full SHA
    55e1402 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #198 from dblock/fix-MONGOID-4177-part2

    Fix: queryable scope incorrectly combined.
    dblock committed Nov 1, 2015
    Configuration menu
    Copy the full SHA
    a9855e3 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2015

  1. Configuration menu
    Copy the full SHA
    d49dc96 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #200 from dblock/document-paranoid

    Spec to demonstrate that the order of inclusion of Mongoid::Paranoia doesn't matter.
    dblock committed Nov 3, 2015
    Configuration menu
    Copy the full SHA
    3c6113e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4c28d6c View commit details
    Browse the repository at this point in the history
  4. Merge pull request #202 from dblock/mongoid-5.0.1

    Added mongoid 5.0.0 to build matrix.
    dblock committed Nov 3, 2015
    Configuration menu
    Copy the full SHA
    790e414 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2103771 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c229009 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2016

  1. Configuration menu
    Copy the full SHA
    3fca817 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    793cbc4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #207 from anuja-joshi/TravisCI_issue

    [refs #206] Fix TravisCI builds: Update bundler before installing gems
    dblock committed Jan 20, 2016
    Configuration menu
    Copy the full SHA
    5ab492d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4835cb1 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #205 from dblock/history-specs

    Added specs for history: false.
    dblock committed Jan 20, 2016
    Configuration menu
    Copy the full SHA
    c47c2c6 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #208 from dblock/sudo-false

    This repo still builds in legacy infrastructure.
    dblock committed Jan 20, 2016
    Configuration menu
    Copy the full SHA
    c7dff97 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2016

  1. Added rake task to set slug for legacy data. Closes #177.

    Anuja Joshi authored and dblock committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    8abb60d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2a3cfb4 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #204 from dblock/max-length

    Added max_length, limit the size of the slug without its number part.
    dblock committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    b77eb13 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2016

  1. Configuration menu
    Copy the full SHA
    67812b3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #211 from Atul9/master

    Update copyright notice to 2016 [ci skip]
    dblock committed Jan 26, 2016
    Configuration menu
    Copy the full SHA
    72d2783 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2016

  1. Preparing for release, 5.2.0.

    dblock committed Feb 3, 2016
    Configuration menu
    Copy the full SHA
    6fdd809 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ff8157a View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2016

  1. Ref #166 Global slug builder

    anujaware committed Mar 2, 2016
    Configuration menu
    Copy the full SHA
    19f708a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #196 from joshsoftware/issue_166

    Ref #166 Global config for slug builder
    dblock committed Mar 2, 2016
    Configuration menu
    Copy the full SHA
    8e4849f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a41179d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #215 from joshsoftware/issue_166

    Allow failure for HEAD of mongoid
    dblock committed Mar 2, 2016
    Configuration menu
    Copy the full SHA
    be55352 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2016

  1. Configuration menu
    Copy the full SHA
    75b2309 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #210 from dblock/prefix-class-attributes

    Prefixed internal Mongoid::Slug class attributes with slug_ to avoid conflicts.
    dblock committed Jun 8, 2016
    Configuration menu
    Copy the full SHA
    6f75f67 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2016

  1. Configuration menu
    Copy the full SHA
    dacf241 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #219 from Sharevari-Inc/master

    Mongoid HEAD support, PR #218 included [READY TO MERGE]
    dblock authored Jun 11, 2016
    Configuration menu
    Copy the full SHA
    6a7af04 View commit details
    Browse the repository at this point in the history
  3. Update CHANGELOG.md

    Fudoshiki committed Jun 11, 2016
    Configuration menu
    Copy the full SHA
    9e93817 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2016

  1. Merge pull request #220 from Sharevari-Inc/master

    Update CHANGELOG.md
    dblock authored Jun 12, 2016
    Configuration menu
    Copy the full SHA
    5891c96 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2016

  1. Configuration menu
    Copy the full SHA
    f19e651 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2016

  1. Merge pull request #221 from Sharevari-Inc/master

    Use mongoid_paranoia repository
    dblock authored Jul 21, 2016
    Configuration menu
    Copy the full SHA
    2e05211 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2016

  1. Use Danger, PR linter.

    dblock committed Sep 7, 2016
    Configuration menu
    Copy the full SHA
    e610528 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #224 from dblock/use-danger

    Use Danger, PR linter.
    dblock authored Sep 7, 2016
    Configuration menu
    Copy the full SHA
    d4fb70f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8fd4ea0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    05fe040 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2016

  1. Don't default slugs to [].

    dblock committed Sep 8, 2016
    Configuration menu
    Copy the full SHA
    653bd72 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #225 from dblock/fix-222

    Fix #222: Mongo::Error::OperationFailure: E11000 duplicate key error index.
    dblock authored Sep 8, 2016
    Configuration menu
    Copy the full SHA
    382b099 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7ea9a49 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2016

  1. Configuration menu
    Copy the full SHA
    b552b63 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #227 from dblock/pr-172

    Better handling of unique and sparse index constraints.
    dblock authored Sep 9, 2016
    Configuration menu
    Copy the full SHA
    5f1bc08 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2016

  1. Configuration menu
    Copy the full SHA
    b82f049 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #228 from dblock/mongoid-org

    Moved mongoid-slug to the Mongoid organization.
    dblock authored Sep 11, 2016
    Configuration menu
    Copy the full SHA
    90d6d1c View commit details
    Browse the repository at this point in the history
  3. Upgraded RuboCop 0.42.0.

    dblock committed Sep 11, 2016
    Configuration menu
    Copy the full SHA
    b35bcf7 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #229 from dblock/rubocop-0.42.0

    Upgraded RuboCop 0.42.0.
    dblock authored Sep 11, 2016
    Configuration menu
    Copy the full SHA
    19f2856 View commit details
    Browse the repository at this point in the history
  5. Preparing for release, 5.3.0.

    dblock committed Sep 11, 2016
    Configuration menu
    Copy the full SHA
    7bc410c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    46b5f5e View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2017

  1. Mongoid 6 support.

    dblock committed Jan 4, 2017
    Configuration menu
    Copy the full SHA
    a6ff9f5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #234 from dblock/mongoid-6

    Mongoid 6 support.
    dblock authored Jan 4, 2017
    Configuration menu
    Copy the full SHA
    5f85f90 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2017

  1. Use BSON::Regexp::Raw over Rubys Regexp when querying the server, to …

    …avoid a performance hit.
    mzikherman committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    6f5b4df View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2017

  1. Merge pull request #238 from mzikherman/regexp_raw

    Use BSON::Regexp::Raw over Ruby's Regexp when querying the server
    dblock authored Mar 30, 2017
    Configuration menu
    Copy the full SHA
    a67332d View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2017

  1. Releasing v5.3.2

    mzikherman committed Apr 3, 2017
    Configuration menu
    Copy the full SHA
    4f3ebb2 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #239 from mzikherman/master

    Releasing v5.3.2
    dblock authored Apr 3, 2017
    Configuration menu
    Copy the full SHA
    dcd9484 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2017

  1. Ensure we find the correct Regexp::Raw class (#240)

    * Ensure we find the correct Regexp::Raw class
    
    With mongoid 5.2.1's addition of the Origin::Extensions::Regexp::Raw module,
    the constant lookup was ambiguous.
    
    * Add changelog entry
    artfuldodger authored and dblock committed Apr 6, 2017
    Configuration menu
    Copy the full SHA
    bdc47fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4210a0f View commit details
    Browse the repository at this point in the history
  3. Releasing v5.3.3

    mzikherman committed Apr 6, 2017
    Configuration menu
    Copy the full SHA
    fc4a51c View commit details
    Browse the repository at this point in the history

Commits on May 17, 2017

  1. Configuration menu
    Copy the full SHA
    3a0b6d5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #241 from hugoabonizio/master

    Remove deprecated alias_method_chain
    dblock authored May 17, 2017
    Configuration menu
    Copy the full SHA
    0c6742c View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2018

  1. Fix tests for Mongoid 3 and 4

    kailan committed Aug 15, 2018
    Configuration menu
    Copy the full SHA
    f3527a8 View commit details
    Browse the repository at this point in the history
  2. Add support for Mongoid 7

    kailan committed Aug 15, 2018
    Configuration menu
    Copy the full SHA
    7c72c46 View commit details
    Browse the repository at this point in the history
  3. Update CHANGELOG.md

    kailan committed Aug 15, 2018
    Configuration menu
    Copy the full SHA
    6c0d6cc View commit details
    Browse the repository at this point in the history
  4. Merge pull request #252 from Enviark/mongoid-7

    Add support for Mongoid 7
    dblock authored Aug 15, 2018
    Configuration menu
    Copy the full SHA
    068087b View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2018

  1. Upgraded RuboCop to 0.58.2.

    dblock committed Aug 16, 2018
    Configuration menu
    Copy the full SHA
    73d818a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #254 from dblock/upgrade-rubocop

    Upgraded RuboCop to 0.58.2.
    dblock authored Aug 16, 2018
    Configuration menu
    Copy the full SHA
    a39c9d8 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2018

  1. Configuration menu
    Copy the full SHA
    eead934 View commit details
    Browse the repository at this point in the history
  2. Release v6.0.0, closes #253

    kailan committed Aug 17, 2018
    Configuration menu
    Copy the full SHA
    f55a7c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0285410 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    60d38a1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d23d3c1 View commit details
    Browse the repository at this point in the history
  6. Update CHANGELOG.md

    kailan committed Aug 17, 2018
    Configuration menu
    Copy the full SHA
    18b7745 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #255 from mongoid/model-lookup

    Use Mongoid::Config#models in Rake task
    kailan authored Aug 17, 2018
    Configuration menu
    Copy the full SHA
    f732b7a View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

  1. Configuration menu
    Copy the full SHA
    edd7133 View commit details
    Browse the repository at this point in the history
  2. Fix actions

    johnnyshields committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    ba9fcf9 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2021

  1. Configuration menu
    Copy the full SHA
    12ab677 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2021

  1. Merge pull request #260 from tablecheck/github-actions

    Add Github Actions and remove Travis CI
    dblock authored Aug 10, 2021
    Configuration menu
    Copy the full SHA
    b5347f0 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2021

  1. Fix the CI (#265)

    johnnyshields authored Aug 11, 2021
    Configuration menu
    Copy the full SHA
    d5a4970 View commit details
    Browse the repository at this point in the history
  2. Ensure localized slug creates index for slug default locale sub-field…

    … when "localize: true" is specified (#268)
    
    Ensure localized slug creates index for slug default locale sub-field when "localize: true" is specified.  Client can also specify an Array of locales to create indexes on.
    johnnyshields authored Aug 11, 2021
    Configuration menu
    Copy the full SHA
    16f523c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    77315b2 View commit details
    Browse the repository at this point in the history
  4. Fix CI badge

    johnnyshields committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    eaa8a4c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    40a0aac View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4433a50 View commit details
    Browse the repository at this point in the history
  7. Fix typo in README

    johnnyshields authored Aug 11, 2021
    Configuration menu
    Copy the full SHA
    4c47adf View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2021

  1. Drop support for Mongoid 6 and Ruby 2.4 (#270)

    * Drop support for:
    - Mongoid 6 and earlier
    - Ruby 2.4 and earlier
    
    * - Update Rubocop and auto-fix some cops
    - Remove gem Guard
    - Remove gem AwesomePrint
    - Remove gem mongoid-compatibility
    - Set version to 7.0.0
    johnnyshields authored Aug 12, 2021
    Configuration menu
    Copy the full SHA
    5891734 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2023

  1. Configuration menu
    Copy the full SHA
    153889c View commit details
    Browse the repository at this point in the history
  2. Cleanup (#272)

    * Cleanup
    - Remove Mongoid::Danger
    - Fix Rubocop issues
    - CI coverage should includeMongoid 8 and Ruby 3.2
    johnnyshields authored Sep 17, 2023
    Configuration menu
    Copy the full SHA
    b46fddd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6b6ad2f View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2024

  1. add multi-field scoping for slugs (#274)

    * add multiple scopes support
    
    * upd changelog and readme
    
    * fix some comments
    
    * refactor array iterations
    
    * fix compound indexes
    
    * rename for clarity
    
    * fix readme
    
    * Update README.md
    
    * Update slug.rb
    
    ---------
    
    Co-authored-by: Johnny Shields <27655+johnnyshields@users.noreply.github.com>
    mikekosulin and johnnyshields authored Apr 21, 2024
    Configuration menu
    Copy the full SHA
    c52831e View commit details
    Browse the repository at this point in the history