-
-
Notifications
You must be signed in to change notification settings - Fork 39
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: typesense/typesense-java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.9.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: typesense/typesense-java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.3.0
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 12 commits
- 37 files changed
- 3 contributors
Commits on Sep 7, 2024
-
URL encode user-inputted Ids, migrate to Github actions (#63)
* fix: URL encode user-inputted Ids to prevent injection Also allow special characters to be used in Ids * ci: migrate from circleci to github actions * fix: build error `The system cannot find the path specified` for `openapi.yml` file * fix-build: javadoc * fix: use enum for documents index actions query param - breaking change: documents index actions is now an enum instead of string * ci: run tests using jdk 8, 11, 17 * fix-build: javadoc `bad use of '>'` * fix-build: declare `generateSwaggerCodeTypesense` as dependency for task `sourcesJar` `Task ':sourcesJar' uses this output of task ':generateSwaggerCodeTypesense' without declaring an explicit or implicit dependency` * ci: use matrix for artifact name * ci: test results logging * ci: remove unused `books.jsonl` downloading * build: fail fast for task `downloadApiSpec` * remove unnecessary URL encoding of special characters
Configuration menu - View commit details
-
Copy full SHA for 129935f - Browse repository at this point
Copy the full SHA 129935fView commit details
Commits on Sep 24, 2024
-
Handle all of
java.netexceptions (#66)* fix(api-call): handle all java.net exception cases on request fail * feat(api-all): add optional client to class ctr for dep injection * chore: add mockito * test(api-call): add tests for java.net exception handling - Refactor existing test suite for `ApiCall` class, accessing the `nodeIndex` static variable, to avoid flaky tests - Add new test cases ensuring proper handling of all `java.net` exceptions * chore: downgrade mockito ver for java 8 compatibility
Configuration menu - View commit details
-
Copy full SHA for 53c71b5 - Browse repository at this point
Copy the full SHA 53c71b5View commit details
Commits on Oct 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e4094b6 - Browse repository at this point
Copy the full SHA e4094b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 733b5e4 - Browse repository at this point
Copy the full SHA 733b5e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27123b1 - Browse repository at this point
Copy the full SHA 27123b1View commit details
Commits on Nov 4, 2024
-
feat(analytics): add analytics rules and events support (#72)
* feat(analytics): add Analytics rules API support Initial implementation of Analytics rules API for the Typesense Java client. Includes CRUD operations for analytics rules and corresponding test coverage. The changes include: - New Analytics, AnalyticsRule, and AnalyticsRules classes - Analytics rules integration in Client class - Comprehensive test coverage for analytics operations - Documentation updates showcasing how to use the new feature feat(analytics): implement Analytics class feat(analytics): add AnalyticsRule class for individual rule operations feat(analytics): add AnalyticsRules class for bulk operations test(analytics): add comprehensive test coverage for analytics rules refactor(client): integrate analytics support docs(analytics): add documenation on proper analytics rules usage * feat(analytics): add Analytics events API support Implements analytics events tracking capabilities to complement existing rules functionality. Adds ability to create custom analytics events with type, name and data fields. Changes include: - New AnalyticsEvents class for event operations - Integration with Analytics class - Test coverage with sample search event creation - Helper updates for events in analytics rules - Documentation updates on how to use new feature feat(analytics): add AnalyticsEvents class test(analytics): add AnalyticsEventsTest feat(analytics): integrate events into Analytics class refactor(helper): update createTestAnalyticsRule for events docs(analytics): add documenation on proper analytics rules usage * fix: use regular hashmap on analytics test for older java versions
Configuration menu - View commit details
-
Copy full SHA for fe13de1 - Browse repository at this point
Copy the full SHA fe13de1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4af0a7a - Browse repository at this point
Copy the full SHA 4af0a7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2faea8a - Browse repository at this point
Copy the full SHA 2faea8aView commit details
Commits on Nov 7, 2024
-
feat(stopwords): add stopwords support (#73)
Implements stopwords management capabilities allowing users to create and manage stopwords sets for search optimization. Adds complete CRUD operations for stopwords with proper error handling and test coverage. Changes include: - New Stopwords and StopwordsSet classes for managing stopwords - Client integration for stopwords management - Full test coverage with realistic scenarios - Helper class updates for testing stopwords functionality - Documentation updates with usage examples feat(stopwords): add Stopwords class for bulk operations feat(stopwords): add StopwordsSet class for individual set management test(stopwords): add StopwordsTest test coverage refactor(client): integrate stopwords support refactor(helper): add stopwords support in test helper docs(stopwords): add documentation and examples
Configuration menu - View commit details
-
Copy full SHA for 1eee81d - Browse repository at this point
Copy the full SHA 1eee81dView commit details
Commits on Feb 3, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 0571a01 - Browse repository at this point
Copy the full SHA 0571a01View commit details
Commits on Feb 16, 2025
-
* feat(api): add stemming dictionary management support - Add `Stemming` class to manage dictionary operations - Add `StemmingDictionaries` to handle bulk dictionary operations - Add `StemmingDictionary` to manage individual dictionaries - Add `StemmingDictionariesRetrieveSchema` for API responses - Add tests for dictionary creation and retrieval * ci: update typesense server version to 28.0.rc36
Configuration menu - View commit details
-
Copy full SHA for 3b3ffea - Browse repository at this point
Copy the full SHA 3b3ffeaView commit details
Commits on Feb 18, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 88a19f6 - Browse repository at this point
Copy the full SHA 88a19f6View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.9.0...v1.3.0