# Changelog All notable changes to Unsupervised Scheduler are documented in this file, one section per version, newest first. The top section is always the version the code on `main` currently carries (the `Version:` header in `unsupervised-schedular.php`). Whether a version is "released" is purely a matter of whether its tag exists — the changelog itself does not track that. When a `v*` tag is pushed, `.gitea/workflows/release.yml` publishes the matching `## [x.y.z]` section verbatim as the Gitea release notes, then opens a PR that bumps the plugin to the next patch version and adds a fresh section here for it. Record each change under the current top section as you work. ## [1.1.0] ### Added - Invite-only group classes, so a class can be restricted to students who hold an invite. - Instructor group-class roster view under **My Lessons**. - Cancellation cutoff that limits how close to a lesson a student can cancel. - Studio-defined account-registration questions collected during student sign-up. ### Changed - Plugin metadata links now point at Unsupervised and the Gitea repository. ## [1.0.0] First stable release: instructor/student lesson scheduling for WordPress, including availability management, one-on-one and group-class booking, Stripe payments, student self-registration with email confirmation and admin approval, group invite links, and self-update from tagged Gitea releases.