Skip to content

Latest commit

 

History

History
1268 lines (720 loc) · 59.8 KB

CHANGELOG.md

File metadata and controls

1268 lines (720 loc) · 59.8 KB

Release Notes

v5.1.2 - 2024-05-30

  • Fixed an issue causing missing column two_factor_confirmed_at when migrations executed during installation. by @ravibpatel in #1496

v5.1.1 - 2024-05-13

  • fix: replace hard-coded team invitation model table in unique validation rule by @Tailzip in #1490

v5.1.0 - 2024-05-06

  • Add Disabled Class to Primary Button by @alnutile in #1482
  • Update banner styling and add warning banner functionality by @gqrdev in #1486

v5.0.5 - 2024-04-29

v5.0.4 - 2024-04-10

v5.0.3 - 2024-04-05

v5.0.2 - 2024-03-29

  • Copy DatabaseSeeder when installing with team support by @miclaus in #1461

v5.0.1 - 2024-03-19

v5.0.0 - 2024-03-12

v4.3.1 - 2024-02-29

  • [4.x] Remove unnecessary e.preventDefault on modal close by @Smef in #1444

v4.3.0 - 2024-02-23

v4.2.2 - 2024-01-17

v4.2.1 - 2023-12-27

v4.2.0 - 2023-12-19

v4.1.2 - 2023-11-29

  • Fix Browser Sessions not showing platform and browser by @olumby in #1412

v4.1.1 - 2023-11-27

v4.1.0 - 2023-11-07

  • Typehint mutator profile_photo_url attribute function return by @potsky in #1396
  • [4.x] Use PHPUnit 10 by @crynobone in #1400
  • [4.x] Replace jenssegers/agent and use latest mobiledetect/mobiledetectlib by @crynobone in #1399

v4.0.5 - 2023-10-27

v4.0.4 - 2023-10-18

v4.0.3 - 2023-10-02

v4.0.2 - 2023-09-19

v4.0.1 - 2023-08-27

  • Replace array_merge with spread operator in HandleInertiaRequests by @osbre in #1370

v4.0.0 - 2023-08-24

  • Livewire v3.x support in #1360

v3.3.3 - 2023-08-23

  • Fix memory leak and potential caching issue in #1366

v3.3.2 - 2023-08-21

  • Remove redundant v-if from menu by @itbm in #1362

v3.3.1 - 2023-08-14

  • Improves Jetstream model factories by @nunomaduro in #1356
  • Make recovery code light when it on dark mode by @irsyadadl in #1355
  • Fix the banner not showing again after dismissed by the user if the next message contents are the same by @tomsb in #1352

v3.3.0 - 2023-08-08

v3.2.5 - 2023-07-13

  • Update HandleInertiaRequests.php with nullable return type by @iamcarlos94 in #1343

v3.2.4 - 2023-07-08

  • Use appName directly from .env in <title> by @domnantas in #1329
  • set email as required in input for UpdateUserProfileInformation by @ordago in #1303

v3.2.3 - 2023-06-07

  • Fix ShareInertiaData middleware for Eloquent strict mode when 2FA is disabled by @onlime in #1319

v3.2.2 - 2023-05-30

  • jsconfig.json configuration file by @aknEvrnky in #1317

v3.2.1 - 2023-05-17

  • Fix gate check when updating user permissions on a team by @drewrawitz in #1316

v3.2.0 - 2023-05-10

  • Migrate to modules by @timacdonald in #1315

v3.1.3 - 2023-05-09

  • Update two-factor-authentication-form.blade.php by @vivante64 in #1305
  • Add object-cover class to team member profile photo by @anamarijapapic in #1304
  • Update Welcome.vue by @aymanatmeh in #1302
  • Ensure email is included in state by @antja0 in #1312
  • Lint stub files with Pint by @driesvints in #1313

v3.1.2 - 2023-04-21

v3.1.1 - 2023-04-10

  • Fix issue with page reload/refresh on two-factor-challenge page by @andrewdwallo in #1291
  • Remove v-show directive from "user profile information form" template by @ndresx in #1292
  • Only show "Change Teams" options if multiple teams are available by @briankiewel in #1294

v3.1.0 - 2023-03-20

  • Use Pest 2 by @nunomaduro in #1280
  • Fixes typo from userPage to usePage by @john-shipp in #1277
  • Allow modification of the personal team using an optional callable by @peterfox in #1278
  • Get fresh user instance on two factor authentication tests by @telkins in #1281

v3.0.2 - 2023-03-01

  • Removes @return $this when returning static by @nunomaduro in #1268
  • Use route helper in two factor authentication form by @sushantaryal in #1276

v3.0.1 - 2023-02-15

  • Fixes incorrect classes for Laracasts link on Welcome.vue component by @AaronLil in #1252
  • Removed loadViewsFrom by @sirikkoster in #1259

v3.0.0 - 2023-02-14

Added

  • Dark Mode by @fotrino in #1234
  • New welcome by @jessarcher in #1247

Changed

  • Use custom TeamInvitation model in TeamInvitationController by @ManuelLeiner in #897
  • Adding Storage Path support to the HasProfilePhoto Trait by @baminc in #999
  • Change $page.user to $page.auth.user by @SamuelMwangiW in #1073
  • Copy Blade files on installation by @jessarcher in #1118
  • Type Error in PHPdoc by @marvinrabe in #1235
  • Convert Profile Photo URL attribute to newer syntax by @jrd-lewis in #1237

v2.16.2 - 2023-02-14

Fixed

  • Fixes Laravel 10 --pest installation by @nunomaduro in #1246

v2.16.1 - 2023-02-03

Fixed

  • Fix typo by @nhedger in #1230
  • Fixed not redirecting after deleting the user by @JakyeRU in #1236
  • Use autocomplete for all fields for password manager compatibility by @lukearmstrong in #1239
  • Fixes Pest stubs files by @nunomaduro in #1240

v2.16.0 - 2023-01-18

Changed

  • Reverted dark mode support in #1228

v2.15.0 - 2023-01-18

Added

  • Laravel v10 Support by @driesvints in #1216
  • Opt-in dark mode support by @fotrino in #1209
  • Inertia v1 by @jessarcher in #1219

v2.14.1 - 2023-01-10

Fixed

  • Fixes publishing jetstream-inertia-auth-pages, that was referencing an old stub path by @juse-less in #1210
  • Prevent MissingAttributeException by @jessarcher in #1213

v2.14.0 - 2023-01-03

Changed

  • Update to Heroicons v2 by @driesvints in #1200
  • Uses PHP Native Type Declarations 🐘 by @nunomaduro in #1175

Fixed

  • Add focus styling for settings dropdown trigger button by @thema-d in #1206
  • Fix the order of the v-if attribute. by @milorojas in #1208

v2.13.1 - 2022-12-16

Fixed

  • Fixed and issue causing overflow in ApiTokenManager page on mobile devices. by @ravibpatel in #1198

v2.13.0 - 2022-12-16

Added

  • Vite 4 support by @timacdonald in #1193

Changed

  • Redirect to the fortify configured logout redirect after deleting user by @riasvdv in #1191

v2.12.6 - 2022-12-05

Changed

  • Use x-Focus Alpine JS plugin for Livewire stack modal by @x7ryan in #1186
  • Use Default NPM Package Manager of User if Lock File Exists In Base Path by @andrewdwallo in #1187

v2.12.5 - 2022-10-26

Fixed

  • Fix dev preloading by @timacdonald in #1171

v2.12.4 - 2022-10-25

Changed

  • Register: add required to terms checkbox by @A-w-x in #1158
  • Added missing localization in logout-other-browser-sessions-form.blade.php by @JakyeRU in #1163
  • Vite preloading by @timacdonald in #1169

v2.12.3 - 2022-09-26

Changed

  • Pass additional props to the teams create view. by @clcarver in #1149

v2.12.2 - 2022-09-15

Fixed

  • Fix test by @driesvints in #1138

v2.12.1 - 2022-09-12

Changed

  • Call storage:link on install by @jessarcher in #1133
  • Remove redundant remove-member link by @devnll in #1135

v2.12.0 - 2022-09-06

Changed

  • Remove "Jet" component prefix by @jessarcher in #1117

v2.11.2 - 2022-08-22

Changed

  • Check current model supports HasTeams before trying to access team information. by @crynobone in #1120
  • Update Register.vue by @JoshSalway in #1127

v2.11.1 - 2022-08-17

Changed

  • Style improvements by @jessarcher in #1116
  • Install NPM dependencies and build assets by @jessarcher in #1119
  • Update inertiajs/inertia-laravel to ^0.6.3 by @ashleyshenton in #1122
  • Display validation errors alongside fields in the Inertia stack by @jessarcher in #1123

2.x

v2.11.0 - 2022-08-08

Changed

  • Update install command output to display vite build command by @RhysLees in #1109
  • Validate the stack argument by @jessarcher in #1113
  • Move Jetstream components to Components directory by @jessarcher in #1110

v2.10.3 - 2022-08-01

Changed

  • Switch to fonts.bunny.net instead of Google Fonts by @lucasRolff in #1104

v2.10.2 - 2022-07-21

Changed

  • Change position of Livewire Style by @syntafin in #1093
  • Skip two factor authentication tests when the feature is disabled by @mbabker in #1095
  • Improves console output by @nunomaduro in #1097

v2.10.1 - 2022-07-20

Changed

  • Vite 3 support by @timacdonald in #1089

v2.10.0 - 2022-07-11

Changed

  • Add default view / routes reloading to jetstream stacks by @timacdonald in #1080
  • Update SSR directory by @jessarcher in #1084
  • Add livewire component paths to default refresh paths for livewire stack by @timacdonald in #1081

Removed

  • Drop Laravel 8.x support (and PHP < 8) by @timacdonald in #1082

v2.9.0 - 2022-06-28

Added

  • Vite by @jessarcher in #1068

Fixed

  • Fix TailwindCSS first party TypeScript types weren't working right by @geisi in #1074
  • Bump @tailwindcss/forms by @timacdonald in #1076
  • Fix ziggy location instead of base url by @matthieumota in #1078

v2.8.5 - 2022-06-16

Changed

  • Add .vue extension to imports by @SamuelMwangiW in #1067
  • Bump TailwindCSS to 3.1 by @geisi in #1066

Fixed

  • Fix Inertia SSR usage with Ziggy route function in setup() by @prestonholt in #1069

v2.8.4 - 2022-06-01

Changed

  • Skip tests for team invitations if disabled by @jradtilbrook in #1063
  • Display available stack options by @jessarcher in #1062

v2.8.3 - 2022-05-30

Changed

  • Switch to ESM imports by @jessarcher in #1059
  • Bump tailwindcss/forms to 0.5.0 by @driesvints in #1061
  • Simplify Tailwind installation by @jessarcher in #1060

v2.8.2 - 2022-05-24

Fixed

  • Fixed an issue causing warning when clicking on Manage Permissions or Delete on created token. by @ravibpatel in #1056

v2.8.1 - 2022-05-13

Fixed

  • Fix disabled email verification mode by @driesvints in #1053

v2.8.0 - 2022-05-10

Added

  • Verification improvements by @driesvints in #1048

v2.7.5 - 2022-04-25

Fixed

  • Fix banner not showing again if dismissed by the user by @LucaRed in #1045

v2.7.4 - 2022-04-19

Changed

  • Install pest as devDependency by @abenerd in #1040

v2.7.3 - 2022-04-08

Fixed

  • Fix parse error caused by alpine shorthand on dynamic-component by @authanram in #1032
  • Fix error handling during 2FA confirmation by @ManuelLeiner in #1030
  • Fix if user logs out when viewing the 2FA Form by @jjhamkuijpers in #1034

v2.7.2 - 2022-04-03

Fixed

  • Use Alpine's @click.prevent for switching teams by @jrd-lewis in #1027

v2.7.1 - 2022-03-30

Fixed

  • Not require Ziggy on ShareInertiaData middleware. by @xiCO2k in #1024

v2.7.0 - 2022-03-29

Added

  • Confirm 2FA when enabling by @driesvints & @taylorotwell in #992
  • 2FA Setup Key by @ps-sean in #1008
  • Add Inertia SSR Support by @xiCO2k in #1012

Changed

  • Match Inertia Scaffolding with Livewire in regards to AuthenticateSessions by @taylorotwell in #1003
  • Change Inertia Stubs to Composition API by @xiCO2k in #1001
  • Remove return in ensurePasswordIsConfirmed by @driesvints in #1006
  • Use .alias method from Mix by @xiCO2k in #1009

Fixed

  • Fix stub tests by @driesvints in #1014
  • Prioritize 'accepted' validation rule for terms checkbox in CreateNewUserWithTeams.php by @ChrisRiddell in #1019

v2.6.8 - 2022-03-15

Fixed

  • First check for ownership by @rennokki in #996

v2.6.7 - 2022-03-03

Changed

  • HasTeams.php: make belongsToTeam accept null team by @cholladay0816 in #986
  • Use Alpine's @click.prevent for log out by @jrd-lewis in #989

v2.6.6 - 2022-02-15

Fixed

  • Install command find the path to the php binary used (#976)
  • Priorize 'accepted' validation rule for terms checkbox (#980)
  • Mail Faker need on test cancelled invitations (#978, a03b8ec)

v2.6.5 - 2022-02-08

Fixed

  • Fixed avatar multibyte character issue (#973)

Changed

  • Fix PHP 8.1 return type (#969)

Changed

  • Switch to Laravel 8.37 >= anonymous migrations (#961)

Fixed

  • Add Check before deleting a profile photo (#959)
  • Always return array to ui from allTeams() (#966)

Changed

  • Route group Sanctum guard (#957)
  • Add config option for guard (82724e7)
  • Make config stub and set default guard (fff4df4)

Changed

  • Bump inertiajs/inertia-laravel (#954)

Changed

  • Laravel 9 Support (#948)
  • Anonymize default profile photo url calls (#940)

Changed

  • Fixed a content reflow issue on slower connection in update profile info form (#929)
  • Fixed a button spacing issue in dialog modal footer (#930, #935)
  • Show 'Unknown' instead of 'false' if other browser session Useragent details are not matched in library (#934)

Changed

  • Update to Tailwind CSS v3 (#920, #926)
  • Use KeyboardEvent key attribute for Escape (#911)

Changed

  • Better handle situations where a user's role on a team is undefined (#905)

Changed

  • Merge action-section attributes (#898)

Fixed

  • Revert "Use custom TeamInvitation model in TeamInvitationController" (#895)

Fixed

  • Use custom TeamInvitation model in TeamInvitationController (#892)

Added

  • Pest support (#866)

Changed

  • Remove csrf_token from meta in Inertia app (#878)

Fixed

  • Use correct feature flag in password reset tests (#881)

Changed

  • Use defineComponent in vue stubs for easier typescript setup (#869)

Fixed

  • Added "text-left" class to team role descriptions (#865)

Changed

  • Remove unused dependency from composer.json (#846)
  • Make string constants a translation strings (#851)
  • Update banner component svg icon (#857)

Removed

  • Remove unneeded tailwind config variant definitions (#853)

Fixed

  • Support both CommonMark v1 & v2 (#845)

Fixed

Changed

  • Redirect by route name (#828)
  • Add Vue file extension to all Vue components imported (#829)
  • Prepare translated roles on Livewire using jsonSerialize() (#837)
  • Defer to Fortify for password confirmation (#835)

Fixed

  • Update <Link> tags & implement <Head> management (#832)
  • Fix commonmark install issue (#840)

Changed

  • Add ability to focus first modal element on opening (#814)

Fixed

  • Support both Alpine V2 and V3 (#813)

Changed

  • Upgrade Alpine from V2 to V3 (#808)
  • Enable Tailwind JIT-Mode (#810, #809)

Changed

  • Update front-end dependencies (#804)

Fixed

  • Skip registration tests if Fortify registration is disabled (#799)
  • Remove overflow property when unmounted (#801)

Changed

  • Allow Role's $name and $description to be translated (#798)

Fixed

  • Remove dark classes from QR Code (#788)
  • Changed the column type of profile_photo_path (#794)
  • Fix cors policy errors with inertia stack (#797)

Fixed

  • Inertia - ensure file selection is not empty before updating profile photo preview (#782)
  • Added canCreateTeams validation in responsive-nav-link of AppLayout (#785)

Changed

  • Publish UserFactory.php (244150f)

Fixes

  • Check OwnsTeam for null teams (#774)
  • Inertia - clear user profile photo input (#781)

Changed

  • Update NPM dependencies (#767)

Fixed

  • Get model of PersonalAccessToken before deleting it (#771)
  • Fix selector query (#772)

Fixed

  • Exclude hidden inputs from focusable elements (#757)

Fixed

  • Check for session before attempting to invalidate (#750)
  • Replace shadow-outline with ring (#751)

Fixed

  • Made sure that the current session is destroyed when deleting your account (#742, 9663d7e)

Added

  • Add section title aside slot (#727)

Changed

  • Remove unnecessary CSS classes (#735)
  • Accept any type of response in RedirectsActions trait (#740)

Fixed

  • Fixed the test that's failing in EmailVerificationTest (#737, e0a9d2e)
  • Fixes an error when sending email invitations when Fortify's registration feature is turned off (#741)

Fixed

  • Revert "Reduce amount of queries for Teams feature" (#729)

Changed

  • Test team features only when active (#698)
  • Reduce amount of queries for Teams feature (#708)
  • Add a tag dropdown link (#711)

Fixed

  • Button Disabled opacity-25 (#712)
  • Add scroll-region to modal (#724)
  • Load modal slot on show (#723)

Removed

  • Don't require autoprefixer (#714)

Fixed

  • Update mimes (90b6d1b)
  • Prevent network request when pressing escape to close modal (#695)

Changed

  • Use cancel wording (9b7dbb4e)
  • Use inertia progress (c1f1fa0)
  • Remove '.native' deprecated modifier in vue3 (#689)

Fixed

Changed

  • Add unverified state to UserFactory (#679)

Fixed

Added

  • Vue v3.0 support (#666)

Fixed

  • Fix ownsTeam when applied to non-User model (#673)
  • Allow UpdateTeamNameForm in Livewire to hydrate all Team attributes (#676)
  • Change "Logout" text to "Log out" and "Login" to "Log in" (#677)

Changed

  • Allow custom classes on the dropdown class (#661)

Fixed

  • Fix permissions for team create routes (#669)
  • Fix overflow hidden issue with overlaping elements inside form section (#668)

Changed

Changed

  • Enabling Github Flavored Markdown for Terms and Privacy Policy (#645)

Fixed

  • Hide AppLayout header if no slot defined in Page component (#650, 523399f)
  • Use custom team member model (#651)
  • Use email input type (#653)

Fixed

  • Fix RegistrationTest for Terms of Services (#632)
  • Add z-index to the modal (#633)
  • Skip DeleteAccountTest if feature is not enabled (#641)
  • Fix unique email on email invitations (593e763, a394153)

Added

  • Add --composer option to the install command (#607)

Changed

  • Automatically select API token when it's created (#589)
  • Change current team of user when creating a new additional team (#618)
  • Make text translatable in confirm-password livewire view (#628)

Fixed

  • Banner should be hidden in default (#599)
  • Jetstream ignoring sessions from session connection in config (#630)

Added

  • Allow publishing of missing Inertia files (#596, b28ee67)

Changed

  • Make button text in team invitation email translatable (#598)

Removed

  • Remove unused Vue components (#596)

Fixed

  • Make a similar footer section on welcome page (#602)

Fixed

Changed

  • Make cancel link translatable (#592)

Fixed

  • Inertia Stack Authentication Page logo link update with inertia-link (#594)

A major new Jetstream release. Check out the announcement post.

Changed

  • Update to Laravel Mix v6 (#582)

Fixed

  • Avoids eqeqeq errors in eslint (#580)

Fixed

  • Add missing import must verify email interface (#529)
  • Use named route for two-factor (#528)

Changed

  • Rename path to prefix for route config (#504)

Fixed

  • Clears any validation error message before re-displaying confirmation (#487)

Fixed

  • Use Alpine directly for guest layout (#485)

Changed

Fixed

  • Fix feature toggles in Inertia (#451, #454)
  • Update response status code to prevent method not allowed (#456)

Added

  • PHP 8 Support (#416)

Fixed

  • Delete user tokens when user is deleted (#406, 5bc500e)
  • Fix composer memory limit crashes (#412)
  • Update TwoFactorAuthenticationForm.vue (#417)

Fixed

  • Fix Livewire Modal Closing Issue By Bumping Alpine To 2.7.3 (#404)
  • Delete the users profile picture (#399)

Added

  • Adds custom redirects after creating or deleting a team (#383, ef3382d)

Changed

  • Make team show use policies (#379)
  • Use ziggy current method to check active link (#402)

Fixed

  • Add missing trait (#385)
  • Slot Empty Checking & Return Default Value (#389)
  • Constrain Ziggy version to ^0.9.4 (#395)

Fixed

  • Lock inertiajs/inertia-laravel to ^0.2.4 (#371)

Added

  • Add Jetstream route prefix config (#362)

Changed

Changed

  • Give user object to update profile information form (#324, d818b31)
  • Numeric keyboard in Two Factor Challenge (#336)

Fixed

  • Correct visibility of Fortify features in profile view (#322)
  • Fix incorrect variable (afc89ad)

Changed

  • Extract switch team logic into HasTeams trait (#312)
  • Use named routes on Inertia with Ziggy (#314, #316)
  • Bump Tailwind & Inertia (#315)

Changed

  • Add dependency-less modal focus trapping (#294)
  • Use getAuthIdentifier instead of getKey (#283)
  • Ensure text remains visible during webfont load (#290)
  • Make terms translatable (#300)
  • Disable profile photo and api by default (096d7dd)

Fixed

  • a11y(auth): associate inputs with labels (#285)

Changed

  • Bump Alpine.js version up to 2.7.0 (#262)

Fixed

  • Use session table from the config (#265)
  • Add :key buildings for list (for) rendering to TeamMemberManager.vue (#270)
  • Add Submenu Style For When Profile Photos Are Unmanaged (#275, e717c9e)
  • Disable save button while profile pic is uploading (#266)

Added

  • Added hasTeamRole check on the HasTeams trait (#251, 87b4bf3)

Changed

  • More translation support (#211, #216)
  • Use mix() instead of asset() for hot-reload support (#217)
  • Remove Hard Coded Livewire Routes (#226)
  • Update UpdateUserProfileInformation.php (#247)

Fixed

  • Fixed attribute order inside views (#207)
  • Update modal z-index (#212)
  • Add key of v-for teams (#239)
  • Correct ID value for email field (#240)
  • Fix purging of CSS classes on production builds (#249)
  • Fix migration (1883071)

Added

Fixed

  • Don't include update password form if feature disabled (#197)
  • Remove hard coded routes and use route() helper by name instead (#203)
  • Fix button margins on small screens (#206)

Added

Changed

  • Update Fortify Actions to use PasswordValidationRules Trait (#168)
  • Make labels translatable in livewire views (#177)
  • A few more strings that should be translatable (#192)

Fixed

  • Refresh navigation dropdown when teams/profile forms save (#132)
  • Fix API token deletion bug (#155)
  • Fix profile picture distortion for team owners (#165)
  • Fix HasTeams trait to be able to use queries (#173)

Changed

  • Set fully url forget and reset password action (#136)

Fixed

  • Missing Closing Parenthesis (#140)

Fixed

  • Fix missing request (#137)

Added

  • Add alt attribute/value to image tag (#106)
  • Translates more strings (#101)

Changed

Fixed

  • Fix for vendor:publish routes (#109)
  • Make team menu entry "truncate" (#114)
  • Added object-cover to profile images (#122)
  • Inertia: Use check instead of authorize for canCreateTeams (#129)

Changed

Changed

  • Update to Laravel Fortify 1.0 (#96)

Fixed

Fixed

Fixed

Added

  • Implement TeamPolicy::create authorization check before creating a team (#82, 42ed0aa)
  • Provide a way of customizing/disabling the default routes (#67)
  • Delete User password confirmation (#91)

Changed

  • Make auth views translatable (#81)

Fixed

  • Fix API vs Web TeamsHasPermissions, add Tests (#89)
  • Fix "remember me" checkbox (#86)
  • Fix InstallCommand.php (#55)

Changed

  • Set fully qualified URL for login,register and logout (#49)
  • Use application language on layouts (#58)
  • Use incrementing ids for team ids (71b67f1)

Fixed

Changed

Changed

  • Change how auth guards are setup (6ac870f)

Changed

  • Set a fully qualified URL for css file (#27)
  • Allow using Inertia without a session (#43)
  • Make error message translatable (#39)

Changed

Changed

  • Change divs to buttons (#8)
  • Replace the "home" route by the "dashboard" route (#16)
  • Include autocomplete on all relevant elements (#13)
  • Configure Purgecss for Tailwind (#10, af9bba5)
  • Use numeric ids for users (#22)

Changed

Changed

Changed

  • Require Sanctum 2.6 (#2)

v0.0.1 (2020-08-31)

Initial release.