Releases: RyanNg1403/uit-cli
Release list
v1.3.5
UIT Studio for macOS is distributed unsigned. macOS may require users to approve its first launch with Open Anyway in System Settings > Privacy & Security.
What's Changed
- chore: redesign landing page with official UIT brand identity and mascot by @RyanNg1403 in #25
- chore: deploy docs with GitHub Pages by @RyanNg1403 in #28
- fix: refresh UIT MCP config before agent threads by @RyanNg1403 in #26
- Release v1.3.5 by @RyanNg1403 in #27
- chore: place UIT Studio before UIT CLI in README by @RyanNg1403 in #29
- chore: clean up merged non-release branches by @RyanNg1403 in #30
- chore: polish Studio navigation and commit conventions by @RyanNg1403 in #31
- Release v1.3.5 by @RyanNg1403 in #32
- chore: prepare v1.3.5 by @RyanNg1403 in #33
Full Changelog: v1.3.4...v1.3.5
v1.3.4
UIT Studio for macOS is distributed unsigned. macOS may require users to approve its first launch with Open Anyway in System Settings > Privacy & Security.
What's Changed
- Release v1.3.4 by @RyanNg1403 in #23
- Release v1.3.4 by @RyanNg1403 in #24
Full Changelog: v1.3.3...v1.3.4
v1.3.3
UIT Studio for macOS is distributed unsigned. macOS may require users to approve its first launch with Open Anyway in System Settings > Privacy & Security.
What's Changed
- chore: refresh docs and harden HTML fallbacks by @RyanNg1403 in #19
- feat: unify Studio MCP tools and release v1.3.3 by @RyanNg1403 in #20
- release: v1.3.3 by @RyanNg1403 in #21
Full Changelog: v1.3.2...v1.3.3
v1.3.2
UIT Studio for macOS is distributed unsigned. macOS may require users to approve its first launch with Open Anyway in System Settings > Privacy & Security.
What's Changed
- chore: prepare v1.3.2 by @RyanNg1403 in #17
- fix: ignore tag pushes in conventions check and fix windows studio packaging by @RyanNg1403 in #18
Full Changelog: v1.3.0...v1.3.2
v1.3.0
UIT Studio for macOS is distributed unsigned. macOS may require users to approve its first launch with Open Anyway in System Settings > Privacy & Security.
What's Changed
- release: prepare 1.3.0 by @RyanNg1403 in #16
Full Changelog: v1.2.3...v1.3.0
v1.2.3
UIT Studio for macOS is distributed unsigned. macOS may require users to approve its first launch with Open Anyway in System Settings > Privacy & Security.
What's Changed
- fix(release): add runtime provenance metadata by @RyanNg1403 in #11
- docs: remove manual token login example by @RyanNg1403 in #12
- fix(release): continue GitHub release command flags by @RyanNg1403 in #13
- docs: streamline installation guidance by @RyanNg1403 in #14
- release: prepare v1.2.3 by @RyanNg1403 in #15
Full Changelog: v1.2.2...v1.2.3
v1.2.2
v1.2.1
Highlights
- Node-free standalone CLI installers for macOS arm64 and Linux x64/arm64.
- Playwright-free
uit-runtimepackage and npm-installableuit-studiopackage. - Refreshed installation matrix and Studio screenshots.
The macOS Studio build is unsigned; macOS may require Open Anyway in System Settings > Privacy & Security.
v1.2.0
UIT Studio for macOS is distributed unsigned. macOS may require users to approve its first launch with Open Anyway in System Settings > Privacy & Security.
What's Changed
- Release UIT Studio and CLI v1.2.0 by @RyanNg1403 in #5
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Highlights
Download H5P interactive lessons. uit download now retrieves h5pactivity modules — the .h5p package that Moodle hides from core_course_get_contents — so courses delivered entirely as interactive H5P lessons are downloadable for the first time.
Big thanks to @thaituanUIT for reporting this in #3.
Added
uit downloadsaves each H5P activity's.h5ppackage alongside regular course files.uit download --extractunpacks the package's media (slides, images, video) using a dependency-free ZIP reader; re-extracts already-downloaded packages without--force.uit view <h5pactivity>now lists the package and prints a download tip.
Changed
- Passing a module ID where a course ID is expected now gives a
--modulehint instead of Moodle's raw "course not found" error. - Course-scoped commands (
contents,announcements,grades,download) detect a wrong or inaccessible course ID by Moodle error code and show a consistent hint, regardless of the server's language.
Fixed
- Hardened the
.h5pextractor against archive entries that try to escape the output directory (path traversal), including Windows backslash separators.
Full Changelog: v1.0.0...v1.1.0