Repository navigation
Releases: PianoNic/OutNote
Releases · PianoNic/OutNote
Release list
v1.2.0
Added
outnote signinnow uses the device code flow — it shows a short code to enter at https://login.microsoft.com/device and signs in with no redirect page, no loopback, and no copy-pasting a callback URL (and no Microsoft 'this page could be phishing' warning).outnote signin --browserkeeps the browser flow.authenticate(device=True)for the same, programmatically.
Requires ms-entrance>=1.4.
v1.1.1
Added
outnote signin(aliaslogin) opens a browser for a full sign-in (email, password, 2FA) and saves the session, so later commands need no credentials.--browseron any command signs in interactively on the spot.
Changed
- Running the CLI with no sign-in now prints a short, actionable message instead of a traceback; Graph / token errors are reported cleanly.
v1.1.0
Changed
- Auth layer moved to
entrance1.3.0 — the FOCI token broker, its persistence, and the sign-in orchestration now live inentrance(reused across projects). OutNote keeps the Graph client and the Microsoft 365 client/scope map. Public API unchanged (authenticate,OutNote,OutNote.from_refresh_token,TokenError). - README slimmed to an overview; full detail moved into
docs/(usage, reference, clients).
Added
- Browser sign-in flows through from
entrance:authenticate(interactive=True)falls back to a browser when headless can't finish, andinteractive="always"opens a full manual login page.
Requires ms-entrance>=1.3.
v1.0.0
v0.1.1
What's Changed
- Graph throttling is now handled: requests retry on 429/503 honoring
Retry-After. - Every request has a 30s timeout so a hung connection can't block forever.
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Full Changelog: https://github.com/PianoNic/OutNote/commits/v0.1.0