This repository was archived by the owner on Dec 3, 2024. It is now read-only.
Hearth v1.0.0
Features
- 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)
Bug Fixes
- 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)