-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: exp8589ert/typesense-java
base: master
head repository: typesense/typesense-java
compare: master
- 15 commits
- 40 files changed
- 5 contributors
Commits on Nov 4, 2024
-
feat(analytics): add analytics rules and events support (typesense#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 (typesense#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
-
v28: Add Stemming API (typesense#83)
* 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
Commits on Aug 11, 2025
-
feat: add support for union search (typesense#92)
* fix build error ErrorResponse is unused in the api spec and is removed in typesense/typesense-api-spec#93. * feat(multi-search): add union search functionality and update docker-compose version
Configuration menu - View commit details
-
Copy full SHA for 2a9be82 - Browse repository at this point
Copy the full SHA 2a9be82View commit details
Commits on Sep 14, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 9221a98 - Browse repository at this point
Copy the full SHA 9221a98View commit details
Commits on Oct 31, 2025
-
feat!: add new v30 changes (typesense#93)
* feat(synonyms): add new synonym set classes * feat(client): register synonym set classes to client object * feat(test): add helper method to skip deprecated tests * feat(test): add util for creating test synonym sets * feat(test): cleanup synonym sets after tests * test(synonyms): add tests for synonym sets * fix(test): skip old synonym tests on v30 and above * feat(synonyms): add deprecation logging and lsp info on old synonyms * feat(serializer): add custom serializer for analytics rules * feat(analytics): update analytic event class to new api * feat(analytics): update analytic rule classes to new api * feat(test): add test helper methods for new analytics * test(analytics): test new analytics api implementation * refactor(test): use `Arrays.asList` instead of `List.of` for java 8 compat * chore(test): only remove existing resources on teardown * chore(test): remove old curation tests * chore(test): remove old curation test helpers * chore(curation): remove old override classes * feat(curation): add curation set classes * test(curation): test curation sets * ci: update typesense to v30 * fix(test): handle both prefixed and non-prefixed versions on debug check
Configuration menu - View commit details
-
Copy full SHA for 0c51f1a - Browse repository at this point
Copy the full SHA 0c51f1aView commit details
Commits on Nov 19, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 34d7591 - Browse repository at this point
Copy the full SHA 34d7591View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52e1cb6 - Browse repository at this point
Copy the full SHA 52e1cb6View commit details
Commits on Dec 3, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 9e7514d - Browse repository at this point
Copy the full SHA 9e7514dView commit details
Commits on Dec 19, 2025
-
V30.0 spec updates (typesense#99)
* fix(analytics): fix analytics types based on api spec changes * chore: patch spec generation for synonymset items --------- Co-authored-by: Fanis <fanis@192.168.1.2>
Configuration menu - View commit details
-
Copy full SHA for e473a92 - Browse repository at this point
Copy the full SHA e473a92View commit details -
Configuration menu - View commit details
-
Copy full SHA for d033091 - Browse repository at this point
Copy the full SHA d033091View commit details
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 master...master