Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: booscaaa/go-paginate

Tags

v3.0.7

Toggle v3.0.7's commit message
feat: add client library for generating go-paginate compatible query …

…strings

- Add client package with fluent API for building URLs
- Support all pagination, search, and filtering features
- Include comprehensive test suite with 15+ test scenarios
- Add practical examples demonstrating real-world usage
- Provide complete documentation in CLIENT_README.md
- Update main README with client library information
- Full compatibility with go-paginate v3 BindQueryParams
- Type-safe URL building with method chaining
- Support for cloning, resetting, and custom parameters

v3.0.6

Toggle v3.0.6's commit message
♻️ refactor: new keys

v3.0.5

Toggle v3.0.5's commit message
feat(v3): implement seven new filtering operators

- Add Like, Eq, In, NotIn, Between, IsNull, IsNotNull operators
- Implement operator support in paginate.go with query generation
- Add builder methods in builder.go for fluent API
- Extend bind.go to handle new operators from HTTP parameters
- Create comprehensive test suite in new_operators_test.go
- Update main README.md with new filter documentation
- Add v3/FILTER_README.md with detailed operator reference
- Include examples for Builder API, Functional API, and HTTP queries
- Maintain backward compatibility with existing functionality

Breaking changes: None
Tested: All existing and new tests pass

rm

Toggle rm's commit message
feat: add client library for generating go-paginate compatible query …

…strings

- Add client package with fluent API for building URLs
- Support all pagination, search, and filtering features
- Include comprehensive test suite with 15+ test scenarios
- Add practical examples demonstrating real-world usage
- Provide complete documentation in CLIENT_README.md
- Update main README with client library information
- Full compatibility with go-paginate v3 BindQueryParams
- Type-safe URL building with method chaining
- Support for cloning, resetting, and custom parameters

v3.0.4

Toggle v3.0.4's commit message
♻️ refactor: new keys

v3.0.3

Toggle v3.0.3's commit message
chore: update examples

v3.0.2

Toggle v3.0.2's commit message
:examples: translate Portuguese comments to English

- Update example descriptions in all example files
- Translate filter usage explanations
- Improve code examples for international developers:

v3/v3.0.2

Toggle v3/v3.0.2's commit message
chore: update examples

v3.0.1

Toggle v3.0.1's commit message
feat: implement new sort pattern with sort parameter

- Add Sort field to PaginationParams struct for sort parameter binding
- Modify fromMap method to process sort with - prefix for desc ordering
- Maintain compatibility with sort_columns and sort_directions (legacy)
- New pattern takes priority over legacy format
- Update example to demonstrate new usage: sort=name or sort=-created_at
- Allow multiple sorts: sort=name&sort=-created_at

v3.0.0

Toggle v3.0.0's commit message
feat: add go-paginate v3 with fluent API, automatic binding and advan…

…ced filters

- Add fluent API (Builder Pattern) for modern and intuitive interface
- Add automatic query parameter binding for HTTP integration
- Add advanced filters: SearchOr, SearchAnd, EqualsOr, EqualsAnd, Gte, Gt, Lte, Lt
- Maintain full compatibility with traditional API
- Add comprehensive examples and documentation
- Add complete test coverage for all features
- Translate README.md to English for international community