Releases: javiergs/TULIP
Releases · javiergs/TULIP
v3.0
This release introduces a major upgrades
🚀 Highlights
Unified GitHub URL Parser
A single method now correctly handles:
- Plain repo URLs
- /tree/{branch}/{path}
- /blob/{branch}/{path}
- URLs missing branch/path (defaults to main)
Enhanced URLObject
- New isBlob() and isDirectory() helpers
- Cleaner structure for owner, repository, revision, path, and kind
- Improved debugging output
GitHub Token Auto-Loading
GitHubHandler now loads a GitHub token from: src/main/resources/tulip.properties
Falls back to anonymous mode with clear error messages if missing.
Better API Error Handling
User-friendly messages for:
- Missing tokens
- Rate limits
- Invalid file/directory URLs
- Blob/tree misuse