4.1.0 (2023-10-12)
4.0.0 (2023-10-06)
- resolve analysis error (914c52c)
- resource collection test fails when APP_DEBUG=false (Resolves #176) (#177) (448cf92)
- deps-dev: update nunomaduro/collision requirement from ^6.0 to ^7.9 (#188) (93b2f58)
- deps: bump actions/cache from 2 to 3 (#185) (2314de2)
- deps: bump actions/checkout from 2 to 4 (#184) (ce43463)
- deps: bump google-github-actions/release-please-action from 2 to 3 (#187) (7a83aea)
- deps: bump pascalgn/automerge-action from 0.14.2 to 0.15.6 (#186) (08bfa2b)
- deps: update codezero/laravel-unique-translation requirement (#179) (d5783f0)
- deps: update commerceguys/addressing requirement from ^1.2 to ^2.0 (#189) (950b8fb)
- deps: update commerceguys/intl requirement from ^1.1 to ^2.0 (#182) (65965c8)
- deps: update shiftonelabs/laravel-cascade-deletes requirement from ^1.0 to ^2.0 (#181) (96a3eb9)
- update Dependabot configuration (7d29898)
3.0.0 (2022-08-30)
- remove button component (resolves #123) (#175)
- standardize options for checkboxes, radio buttons, and selects (#165)
- add Vite support (resolves #158) (#157)
- allow users to request to join membershipable models (#141)
- add support for multilingual slugs (resolves #137) (#138)
- limit User model to a single membership (#135)
- make Organization model translatable (#132)
- add translatable package and make Resources translatable (#128)
- add controller, routes, and views for ResourceCollection model (resolves #142) (#143) (eb179f4)
- add ResourceCollection model and migration (resolves #134) (#136) (dc740d8)
- add standalone RadioButton component (resolves #145) (#163) (a87cb27)
- add support for multilingual slugs (resolves #137) (#138) (3e27b5f)
- add the ability for users to add resources to their collections (#171) (2106b36)
- add translatable package and make Resources translatable (#128) (4aac4f6)
- add TranslatableInput and TranslatableTextarea components (resolves #127) (#146) (97bb1ab)
- add Vite support (resolves #158) (#157) (410cb59)
- allow users to request to join membershipable models (#141) (c532437)
- limit User model to a single membership (#135) (6f06a8d)
- make Organization model translatable (#132) (ba4acd3)
- remove button component (resolves #123) (#175) (8147e23)
- standardize options for checkboxes, radio buttons, and selects (#165) (092a663)
- support Markdown in hints (resolves #162) (#166) (769e655)
- switch from PHP CS Fixer to Pint (resolves #155) (#156) (b4e3302)
- don't use strict comparison for radio buttons (#144) (49b7b1c)
- handle keyed validation errors (resolves #149) (#164) (1cc2c45)
- normalize ids to more standard characters (#168) (b23f9ef)
- restore integration tests for Laravel >= 9.19 (resolves #154) (410cb59)
- sanitize checkbox/radio values for ID generation (resolves #147) (#151) (f8d3ac5)
- deps-dev: update laravel/pint requirement from ^0.2.3 to ^1.1.0 (#169) (9097611)
- docs: replace PHP CS Fixer with Pint (5552d7a)
- document recommended extensions (faf9495)
- l10n: update translations (#140) (793745e)
- l10n: update translations (#160) (ab447f4)
- l10n: update translations (#170) (652954d)
- l10n: update translations (#173) (e98ee1d)
- l10n: update translations (#174) (41fc0e6)
2.0.2 (2022-05-05)
2.0.1 (2022-03-29)
2.0.0 (2022-03-24)
- upgrade to Laravel 9 (#96) (#98)
- add individual hints to checkbox and radio groups (fix #90) (#112) (4aef125)
- add postinstall script (resolves #95) (#104) (feb1834)
- clean up navigation (resolves #103) (#113) (e3b91ab)
- upgrade to Laravel 9 (#96) (#98) (ef4c881)
- use checked, selected, and disabled Blade directives (resolves #114) (#115) (c6b4485)
- allow user to switch locale on settings page (resolves #82) (#107) (dcf47cf)
- copy new controller with Hearth installation command (b896137)
- destroy session when deleting a user (resolves #79) (#106) (4ca14ea)
- move language resources (resolves #110) (#111) (34a4613)
- rename controller to avoid a potential class conflict (#109) (5584ce2)
- update console message to reflect postinstall script (#105) (2fe988f)
- configure Dependabot (fcde2ff)
- docs: update README to reflect Laravel version requirement (#100) (e62c11b)
- l10n: update translations (#116) (30e6cc6)
1.3.1 (2022-01-27)
1.3.0 (2021-12-03)
- handle errors properly for date input (resolves #84) (#85) (43a6dd3)
- prevent deletion of user if they are sole organization admin (#77) (af81e3e)
- properly handle empty input when adding locales (resolves #74) (#76) (c10ed1f)
1.2.0 (2021-09-07)
- call locales helper in global namespace (#66) (b313221)
- don't trigger date validation unless all fields are populated (#67) (ce8b6ce), closes #63
- move date input hint position above fields (#71) (73ff22f)
1.1.0 (2021-08-31)
- accept optional id reference for hinted inputs (fix #50) (#59) (90f9e54)
- add slot support to hearth-error component (892fbb2)
- implement date input (resolves #58) (#60) (3e520a5)
- replace validation-error component with hearth-error (#56) (892fbb2)
- add correct return types for resource controller (#52) (5d07a48)
- call localization helpers from global namespace (#54) (9ba7d45)
- change fallback application name to Hearth, add rel='home' to brand (#55) (f4b3228)
- add config and factories to support organizations (fe65583)
- add controllers, views and routes (a4453c6)
- add full attribute support to locale-select component (fcae807)
- add get_locale_name() helper (fcae807)
- add get_region_codes() helper and fix some localizations (46c8480)
- add get_region_name() helper and switch to ISO 3166-2 codes for regions (db61e41)
- add interactive locale selection during hearth:install (7926352)
- add migrations for organizations, memberships, and invitations (0b98778)
- add RequirePassword middleware with localization support (d38328d)
- add resources and resource tests (resolves #7, resolves #8) (#44) (fcae807)
- add status messages (8af0863)
- add strings for two-factor challenge, handle recovery codes (b32d872)
- add stubs for Organization, Membership and Invitation (3054e8f)
- add user model (#1) (86a5665)
- allow regeneration of two-factor codes (0309e35)
- close dropdown on esc keyup (a1209ac)
- conditionally register organization routes (55a8349)
- create get_regions() helper (53b8879)
- custom error message, handle errors properly (149545e)
- custom RedirectIfTwoFactorAuthenticable action (86bf999)
- display recovery codes properly (b8ba12c)
- fix modal display (38bcefe)
- improve error handling for invitation flow (resolves #28) (#41) (ae06929)
- improve form components and capabilities (#35) (7b840ca)
- inline password confirmation (ea73f0a)
- load default locale from config/app.php in register view (b47565f)
- make locale selection an explicit yes/no choice (resolves #25) (#40) (8e41b62)
- make password confirmation component generic (fix #23) (a05dacf)
- modal for password confirmation (bb325be)
- provide localized default strings (107acbb)
- publish Hearth config (966ab54)
- rough two-factor implementation (fe3a3a7)
- split routes by feature (4b1f2d7)
- two-factor challenge (4a23da7)
- add Auth facade to AcceptInvitation action (971b07d)
- add blank entry when retrieving list of regions (df8a501)
- add classes to service provider (0767ab8)
- add error if user attempting to accept invitation isn't invitee (e81cf3c)
- add flag to skip interactive install steps for ci (7d5aa42)
- add fr to default locales (bfc2744)
- add id and name to the region select (efab24a)
- add locale prompt (bb0d016)
- add region options (c683f78)
- add return types to improve static analysis (178bf2b)
- adjust PHP requirements (8498453)
- apply code styling rules (448eb97)
- apply code styling rules (36bfc92)
- apply code styling rules (5e3ae2d)
- apply code styling rules (512f0e0)
- apply code styling rules (33c09e0)
- apply code styling rules (0a3ef4a)
- apply code styling rules (f4fbff6)
- apply code styling rules (65e856c)
- autoload helpers properly (2a414fe)
- bad method in admin template (9497d56)
- capitalize locale-select locales (fcae807)
- check for no-interaction (19c651b)
- clean up config file (0519e0d)
- conditional check for two-factor (53be62f)
- copy failed two-factor login response (b08e22c)
- copy model stubs on install (b6b05c6)
- correct namespace (2083e92)
- display recovery codes when regenerated (1b1b33b)
- enable two-factor by modifying config (95c309b)
- enable two-factor by modifying config (a9b6476)
- ensure default messages are loaded for password confirmation (77e1e2c)
- ensure that only invited user can accept invitation (97e63be)
- improve message for failed invitation accept attempt (e926d2a)
- install RequirePassword middleware (f2b5b65)
- localized route in two-factor challenge view (2aec4f7)
- migration publishing (02756c8)
- move invitation template into proper location (229c8ae)
- move invitation template into proper location (1174f62)
- namespace components (2bb0b05)
- namespace more components (4eba5dd)
- normalize locale endonyms (resolves #26) (#39) (470783b)
- only add RedirectToPreferredLocale middleware if it hasn't been added yet (bf0137b)
- prevent function from being namespaced (25e234e)
- proper class name (56da49a)
- proper class name (ee37849)
- proper route (c12760b)
- properly copy tests (7f068a4)
- publishing issue (6811ec4)
- put prompt where it belongs (0cab58d)
- region validation rule (9e213e1)
- remove 'custom-message' string (c8803fc)
- remove debugging code (9485696)
- remove leftover code (ffe0568)
- remove missing config file from command (387e2da)
- remove unused two-factor contract (69e7316)
- some PHP coding standards fixes (6e3ef54)
- update config references (cd12d31)
- update config references (2d31498)
- update get_region_name() to match method in commerceguys/addressing (573a1d6)
- update strings, register in service provider (3faef75)
- update variable in get_region_name() (3d5b82c)
- use built-in no-interaction flag (9cac9ee)
- use generic select for region selection, add cascade delete support (3c85c97)
- use Hearth strings where possible (5158325)
- use proper field types (8690648)