Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@authup/core-http-kit

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@authup/core-http-kit - npm Package Versions

2

1.0.0-beta.23

Diff

Changelog

Source

1.0.0-beta.23 (2024-11-10)

Features

  • emit hooks in module middleware & refactored navigation building (#2480) (ffa8d7e)
  • refactored client resource management (#2450) (17f81fa)
  • simplify domain type to shape mapping (6b267d6)

Bug Fixes

  • cleanup obsolete typings (693d48b)
  • deps: bump @vueuse/integrations from 11.1.0 to 11.2.0 (#2452) (03dec7c)
  • deps: bump better-sqlite3 from 11.3.0 to 11.5.0 (#2422) (ba8a783)
  • deps: bump redis-extension from 2.0.0 to 2.0.1 (#2453) (f20c5b6)
  • renamed useStore to injectStore (e57e13b)
  • update copyright & adjusted eslint configuration (c7ddfbf)
tada5hi
published 1.0.0-beta.22 •

Changelog

Source

1.0.0-beta.22 (2024-10-23)

Features

  • cache access of permission-db-provider (a0ee2f7)
  • enhance identity provider picker view (6e44be9)
  • enhance sidenav & topnav (0150250)
  • moved and seperated domains directory (#2424) (fde5757)
  • refactor oauth2 module & initial (oauth2-) cache implementation (#2413) (88fc07d)
  • refactored client store & introduce event-bus for store (#2415) (e9a6eac)
  • renamed & optimized store-event-bus (#2426) (8e9d2d2)
  • support in-memory cache for db (#2417) (c8e4cc6)
  • token revoke endpoint & oauth2 grant flow refactor (#2409) (d287ddc)

Bug Fixes

  • align setting response cookies (86fce96)
  • bump vuecs packages & cleaned up layout config (3e5cbdb)
  • enhance strategy to normalize config (0b87f8e)
  • reading own identity without permisisons (c62ac57)
  • saving user-roles & user-permissions via identity-provider (25e836f)
  • simplify request env key access (12a5011)
tada5hi
published 1.0.0-beta.21 •

Changelog

Source

1.0.0-beta.21 (2024-10-13)

Features

  • cleaup and simplified nuxt package & enhanced cookie handling (c744200)
  • extended use-permisison-check api & created permission-check component (50df06a)
  • initial nuxt package impplementation (#2389) (3787402)
  • some optimizations for web kit store (e81882c)

Bug Fixes

  • creating user (+ roles & permissions) by idp identity (#2391) (7362886)
  • deps: bump @node-rs/bcrypt from 1.10.4 to 1.10.5 (#2381) (581b303)
  • deps: bump @node-rs/jsonwebtoken from 0.5.6 to 0.5.7 (#2383) (44609c9)
  • deps: bump docker node image to v20.x & typeorm-extension (36c4f57)
  • deps: bump locter from 2.1.3 to 2.1.4 (#2392) (d1dce83)
  • deps: bump winston from 3.14.2 to 3.15.0 (#2380) (6467e06)
  • do not set limit on socket reconnect attempts (8e28aaf)
  • execution of client response error token hook (2b5d20a)
  • remove unused enum for package-command (8ecd6cb)
  • remove unused parse connection helper (b37d2bb)
tada5hi
published 1.0.0-beta.20 •

Changelog

Source

1.0.0-beta.20 (2024-09-28)

Features

  • add built_in & display_name attribute to few entities (#2193) (42d062f)
  • add built-in identity-policy (e858d05)
  • add cookieDomain option (32e933c)
  • clean up user-, role- & robot-repository (#2313) (b74ab1a)
  • different errors for permission-checker check fn(s) (a040838)
  • don't build policy identity for req if oauth2 scope is not global (0b04d93)
  • enhance nav-tabs and table styling (afd4f35)
  • fix policy parserFn names + strict mode (120bdea)
  • initial realm-match policy & remove explicit resource realm restriction (#2210) (1f51863)
  • introduce attributeNameStrict option of realm-match policy (b416d51)
  • introduce identity_provider_role- & client_scope permissions (ada3183)
  • make permission/ability fns async (#2116) (c0491c1)
  • merge commands to application class (0f52e0c)
  • move permission & policy logic to new package (#2128) (53f9b33)
  • moved built-in policy parser, attributes query fixer, ... (0599b54)
  • permisison-binding policy & policy-engine + permission-checker override (#2298) (5871d72)
  • permission check api endpoint (#2319) (9e57f84)
  • permission repository for permission manager (#2129) (afe3700)
  • permit async fn for client manager token option (076912a)
  • permit non owned permissions to be checked (#2294) (2c44a8d)
  • policy check api endpoint (#2330) (37e5389)
  • refactor http controller validation (#2177) (bea9db9)
  • refactored db-cache, aggregators & bump redis-extension (#2198) (5736d5a)
  • relocate subject & subject-kind helper fns (e7a6ee0)
  • remove isRealmResourceWritable checks where possible (f1172f0)
  • remove plugin/adapter packages (a3d4c96)
  • reogranised cli package (#2343) (89acd59)
  • set default policy-/decision-strategy to unanimous (d6448ab)
  • simplify permission manager & merge permissions of same realm (#2133) (08c5cf7)
  • support multiple packages via start command (817c253)
  • use citty instead of yargs for server-core package (#2293) (cade65d)
  • write handlers for controllers (#2185) (ae8997a)

Bug Fixes

  • add missing @ucast/mongojs dependency (3a462fa)
  • auto generate robot secret if not defined via payload (7bf3135)
  • deps: bump @routup/decorators from 3.4.0 to 3.4.1 (#2337) (bf2ae8d)
  • deps: bump @routup/swagger from 2.4.0 to 2.4.1 (#2322) (ca6873e)
  • deps: bump @validup/adapter-routup from 0.1.6 to 0.1.7 (#2272) (b08fac1)
  • deps: bump @validup/adapter-validator from 0.1.5 to 0.1.6 (#2274) (5f6ca59)
  • deps: bump @validup/adapter-zod from 0.1.5 to 0.1.6 (#2273) (eac473c)
  • deps: bump @vueuse/integrations from 10.11.0 to 11.0.0 (#2227) (3430a53)
  • deps: bump @vueuse/integrations from 11.0.0 to 11.1.0 (#2320) (9fc1d0b)
  • deps: bump better-sqlite3 from 11.1.2 to 11.2.1 (#2246) (b63fcc4)
  • deps: bump better-sqlite3 from 11.2.1 to 11.3.0 (#2302) (7072746)
  • deps: bump jose from 5.6.2 to 5.6.3 (#2125) (c3ec178)
  • deps: bump jose from 5.6.3 to 5.7.0 (#2242) (aedfeb9)
  • deps: bump jose from 5.7.0 to 5.8.0 (#2253) (aeb09d6)
  • deps: bump jose from 5.8.0 to 5.9.2 (#2326) (2fb2180)
  • deps: bump locter from 2.1.0 to 2.1.1 (#2252) (1b5b413)
  • deps: bump locter from 2.1.1 to 2.1.2 (#2362) (a439d1c)
  • deps: bump mysql2 from 3.10.0 to 3.10.1 (#2065) (a9c7d44)
  • deps: bump mysql2 from 3.10.2 to 3.11.0 (#2184) (c6ea31e)
  • deps: bump mysql2 from 3.11.0 to 3.11.3 (#2328) (c710f04)
  • deps: bump nodemailer and @types/nodemailer (#2344) (6dd1adb)
  • deps: bump pg from 8.12.0 to 8.13.0 (#2340) (997a0af)
  • deps: bump typeorm-extension from 3.6.0 to 3.6.1 (#2219) (381e722)
  • deps: bump validup from 0.1.5 to 0.1.6 (#2275) (8aac82f)
  • deps: bump winston from 3.13.0 to 3.14.1 (#2213) (c0a1120)
  • deps: bump winston from 3.14.1 to 3.14.2 (#2224) (6110ad2)
  • enforce uniqueness for all database types (48cd4a7)
  • fallback to authorization header in token introspect endpoint handler (4d08cc5)
  • rate-limit middleware & fix permission db provider (66e43f3)
  • remove permission-item aggregate fn helper (66a1d92)
  • renamed helper buildPolicyDataForRequest (6810bc3)
  • route access in page components (1648b1d)
tada5hi
published 1.0.0-beta.19 •

Changelog

Source

1.0.0-beta.19 (2024-06-30)

Features

  • add http api client for policy entity (bee1f3a)
  • add policy (event context, domain type, subscriber, ...) (42fbbb3)
  • reworked ability management and access (#2102) (b3dc45c)
  • validate req id param + adjusted role repository (#2109) (a05f1ad)

Bug Fixes

  • cookie access in vue plugin & allow read on common attributes (realm/identity-provider) (1cbb1a7)
  • deps: bump better-sqlite3 from 11.0.0 to 11.1.1 (#2104) (6df6aee)
  • deps: bump jose from 5.4.0 to 5.4.1 (#2073) (ab4498a)
  • deps: bump jose from 5.4.1 to 5.6.2 (#2103) (e60dd06)
  • deps: bump nuxt to v3.12.2 (86e9be4)
  • remove console.log statement (8ffda96)

Reverts

  • "chore: remove release-please plugin" (1716712)
tada5hi
published 1.0.0-beta.18 •

Changelog

Source

1.0.0-beta.18 (2024-06-24)

Features

  • add client_id column to permission entity (47d2d63)
  • add realm_id property to policy-attribute entity (09ff4de)
  • allow {client,robot,user}-authentication via id or name (2c06e42)
  • allow defining custom policies (#2088) (45496cf)
  • allow filtering permissions by built_in attribute (2ad788a)
  • allow passing pinia instance to client-web-kit package (e664b37)
  • apply stricter linting rules (#1611) (af0774d)
  • better & consistent naming for configuration options (#1773) (a4f966e)
  • better control of token verifier cache (3a7210f)
  • better naming for policy evaluator methods (1801bb9)
  • bind default role to robot instead of individual permissions (#1781) (bcc51d2)
  • check composite unique constraints on resource creation for sqlite (#1870) (d07fcb9)
  • configurable name of default robot account (#1771) (4ec7cdc)
  • enable condition validation for permission-relation entities (#1733) (bb96e9a)
  • enable local/global permissions & unqiueness by name + realm_id (#1985) (56b366a)
  • enhance logger formatting (85011d5)
  • enhance use toast composable (07fb700)
  • guarantee hashed robot vault secret is equal to db secret (#1767) (9928256)
  • identity-provider-{attribute,role,permission}-mapping (#2058) (b5c5f15)
  • implement interaction between timeago and ilingo library (5b44aaf)
  • implemented ilingo v4 with reactive form rules translations (#1913) (75aaa16)
  • improve errror handling (#1951) (607585e)
  • initial core-socket-kit implementation (#1907) (a7e02b2)
  • initial policy implementation (#2038) (deeaffc)
  • ldap identity provider (#1721) (3cf6858)
  • ldap identity-provider {user,role}-filter attribute (#1743) (f36f70e)
  • manage {user,robot,client}-basic-auth by configuration (#1768) (2b66063)
  • migrated from vue-layout to vuecs (387e1e9)
  • migrated to bootstrap-vue-next v0.17 (7d32617)
  • optimized pinia based store + renamed ability manager (f309e99)
  • parse/check connection string fns (4e497b0)
  • prefix & reogranize components (#1610) (0e4c6ee)
  • reenable defining pinia option for web-kit installation (ca62249)
  • refacotring of http controller request validation (#2082) (6be6ff8)
  • refactor & simplify global cli (#1603) (890456b)
  • refactored configuration management (#1598) (9ff87a4)
  • refactored domain entities properties and controllers (#2075) (9a237d8)
  • refactored domain event publishing + fixed cache invalidation (#1928) (53f2fba)
  • refactored ea-repo implementation + use ea-repo for policy entity (abd9cdb)
  • refactored service singleton usage (#1933) (cbf2f58)
  • reimplemented store,http-client,... installation & usage (#1986) (ca5fc93)
  • remove permission name regex restriction (#1754) (c81a249)
  • remove socket-client implementation (#1915) (28f1cce)
  • renamed group-policy to composite-policy (42e9702)
  • reorganized code (#1945) (f5622d3)
  • restrictions for role,permission-assignemnts (#2071) (c851f76)
  • serialize/deserialize {user,role,identity-provider}-attribute values (#1731) (2283cca)
  • simplified and enhanced ability-manager (#1758) (641be51)
  • simplified client socket manager interaction (d31ccf5)
  • simplified role-,permission-,scope-form (7b5cb4a)
  • simplified validation handling in login.vue component (320e049)
  • store email of identity-provider flow & optimized account creation (df97c1a)
  • translations for components (#1914) (e713752)
  • updated bootstrap-vue & refactored toast usage (1b3ca45)
  • use envix for environment variable interaction (8d5a8fc)
  • use mysql2 driver package to support mysql v8 (#1831) (d8fd28b)
  • use rust bindings to speed up bcrypt and jsonwebtokens (#1784) (3a1fcf3)
  • validaiton severity implementation (0e4d0a0)

Bug Fixes

  • accessing domain api in entity delete component (67b830e)
  • add explicit vnode typings for form components (0248e40)
  • allow authentication but not authorization with basic auth in production (f8c9ac1)
  • bump locter to v2 & reset lock file (d129f14)
  • client repository naming (d213faa)
  • client web scope list view (b76cffb)
  • column names for sqlite uniqueness enforcement should be based on property name (5de8c5f)
  • define key for action of relational resource assignments (a7c3872)
  • deps: bump @hapic/oauth2 from 2.4.0 to 2.4.1 (#1628) (e963096)
  • deps: bump @hapic/oauth2 from 2.4.1 to 2.4.2 (#1835) (d870a11)
  • deps: bump @hapic/vault from 2.3.1 to 2.3.2 (#1629) (d9d3c25)
  • deps: bump @hapic/vault from 2.3.2 to 2.3.3 (#1836) (a51ef81)
  • deps: bump @node-rs/bcrypt from 1.10.0 to 1.10.1 (#1810) (234deb1)
  • deps: bump @node-rs/bcrypt from 1.10.2 to 1.10.4 (#1925) (600c8fc)
  • deps: bump @node-rs/jsonwebtoken from 0.5.0 to 0.5.1 (#1790) (fd1ceef)
  • deps: bump @node-rs/jsonwebtoken from 0.5.1 to 0.5.2 (#1809) (139c925)
  • deps: bump @node-rs/jsonwebtoken from 0.5.4 to 0.5.6 (#1927) (afe82f6)
  • deps: bump @routup/** dependencies (63869b5)
  • deps: bump @routup/basic from 1.3.0 to 1.3.1 (#1636) (0e3acb1)
  • deps: bump @routup/basic from 1.3.1 to 1.3.2 (#1865) (7c00221)
  • deps: bump @routup/decorators from 3.3.0 to 3.3.1 (#1637) (4ee0314)
  • deps: bump @routup/decorators from 3.3.1 to 3.3.2 (#1873) (0fdff25)
  • deps: bump @routup/swagger from 2.3.0 to 2.3.1 (#1581) (67416c6)
  • deps: bump @routup/swagger from 2.3.1 to 2.3.2 (#1635) (f889e38)
  • deps: bump @routup/swagger from 2.3.2 to 2.3.3 (#1644) (c3dfa71)
  • deps: bump @routup/swagger from 2.3.3 to 2.3.4 (#1675) (5fb5373)
  • deps: bump @routup/swagger from 2.3.4 to 2.3.5 (#1745) (0c8b7ab)
  • deps: bump @routup/swagger from 2.3.5 to 2.3.6 (#1875) (cf13487)
  • deps: bump @types/jsonwebtoken from 9.0.4 to 9.0.5 (#1507) (598b9af)
  • deps: bump @types/jsonwebtoken from 9.0.5 to 9.0.6 (#1777) (bec999f)
  • deps: bump @types/nodemailer from 6.4.13 to 6.4.14 (#1543) (b67c556)
  • deps: bump @types/nodemailer from 6.4.14 to 6.4.15 (#1946) (e3c9f7c)
  • deps: bump @vueuse/integrations from 10.10.0 to 10.11.0 (#2061) (95fa23b)
  • deps: bump @vueuse/integrations from 10.9.0 to 10.10.0 (#2017) (0c618b3)
  • deps: bump better-sqlite3 from 10.0.0 to 11.0.0 (#2030) (0b65564)
  • deps: bump better-sqlite3 from 9.0.0 to 9.1.1 (#1547) (48e4c2a)
  • deps: bump better-sqlite3 from 9.2.2 to 9.3.0 (#1662) (a1e8763)
  • deps: bump better-sqlite3 from 9.3.0 to 9.4.1 (#1717) (6c587cc)
  • deps: bump better-sqlite3 from 9.4.1 to 9.4.3 (#1760) (fdfd877)
  • deps: bump better-sqlite3 from 9.4.3 to 9.4.5 (#1868) (941324f)
  • deps: bump better-sqlite3 from 9.5.0 to 9.6.0 (#1935) (e835eff)
  • deps: bump better-sqlite3 from 9.6.0 to 10.0.0 (#2000) (776509c)
  • deps: bump destr from 2.0.2 to 2.0.3 (#1753) (b99ae15)
  • deps: bump dotenv from 16.3.1 to 16.4.1 (#1678) (ba5421c)
  • deps: bump dotenv from 16.4.1 to 16.4.4 (#1728) (0952c01)
  • deps: bump dotenv from 16.4.4 to 16.4.5 (#1750) (e19c93d)
  • deps: bump envix from 1.2.0 to 1.3.0 (#1714) (c922704)
  • deps: bump envix from 1.3.0 to 1.5.0 (#1718) (68158fe)
  • deps: bump hapic from 2.4.0 to 2.5.0 (#1627) (4adea8e)
  • deps: bump hapic from 2.5.0 to 2.5.1 (#1834) (4f815b1)
  • deps: bump jose from 4.15.4 to 5.0.1 (#1476) (980f794)
  • deps: bump jose from 5.0.1 to 5.1.0 (#1490) (7017e1c)
  • deps: bump jose from 5.1.0 to 5.1.1 (#1524) (d4d2221)
  • deps: bump jose from 5.1.3 to 5.2.0 (#1593) (b29f72d)
  • deps: bump jose from 5.2.0 to 5.2.2 (#1720) (30a5d75)
  • deps: bump jose from 5.2.2 to 5.2.3 (#1802) (a7cf915)
  • deps: bump jose from 5.2.3 to 5.2.4 (#1879) (0348eed)
  • deps: bump jose from 5.2.4 to 5.3.0 (#1979) (231f1b6)
  • deps: bump jose from 5.3.0 to 5.4.0 (#2032) (64a9737)
  • deps: bump locter from 1.2.3 to 1.3.0 (#1632) (6c1ced2)
  • deps: bump locter from 2.0.2 to 2.1.0 (#1855) (3628d76)
  • deps: bump mysql2 from 3.9.3 to 3.9.4 (#1883) (c5118a7)
  • deps: bump mysql2 from 3.9.5 to 3.9.6 (#1905) (5d9cbd3)
  • deps: bump mysql2 from 3.9.7 to 3.10.0 (#2026) (168b9a2)
  • deps: bump node-cron and @types/node-cron (#1505) (9ab22c6)
  • deps: bump nodemailer from 6.9.11 to 6.9.12 (#1806) (fe74227)
  • deps: bump nodemailer from 6.9.12 to 6.9.13 (#1830) (665d29c)
  • deps: bump nodemailer from 6.9.7 to 6.9.8 (#1607) (e44fcfa)
  • deps: bump nodemailer from 6.9.8 to 6.9.9 (#1694) (544553d)
  • deps: bump nodemailer from 6.9.9 to 6.9.10 (#1759) (da57ff5)
  • deps: bump pathe from 1.1.1 to 1.1.2 (#1639) (50f631b)
  • deps: bump pg from 8.11.3 to 8.11.5 (#1856) (8cb11c7)
  • deps: bump pg from 8.11.5 to 8.12.0 (#2036) (db4f668)
  • deps: bump reflect-metadata from 0.1.14 to 0.2.1 (#1575) (96e97de)
  • deps: bump reflect-metadata from 0.2.1 to 0.2.2 (#1841) (ee73bf7)
  • deps: bump routup from 3.1.0 to 3.2.0 (#1498) (698bd3e)
  • deps: bump routup from 3.2.0 to 3.3.0 (#1847) (3f80b81)
  • deps: bump smob from 1.4.1 to 1.5.0 (#1843) (4741a8a)
  • deps: bump typeorm from 0.3.17 to 0.3.19 (#1613) (34aaa01)
  • deps: bump typeorm from 0.3.19 to 0.3.20 (#1677) (e929396)
  • deps: bump typeorm-extension from 3.2.0 to 3.3.0 (#1642) (55ee6a5)
  • deps: bump typeorm-extension from 3.3.0 to 3.4.0 (#1674) (87ca11b)
  • deps: bump typeorm-extension from 3.4.0 to 3.5.0 (#1724) (b95f0bc)
  • deps: bump typeorm-extension from 3.5.0 to 3.5.1 (#1884) (f349c80)
  • deps: bump winston from 3.11.0 to 3.12.0 (#1794) (ab2a496)
  • deps: bump winston from 3.12.0 to 3.13.0 (#1833) (7c9766c)
  • deps: bump zod from 3.22.4 to 3.22.5 (#1912) (366b48e)
  • deps: bump zod from 3.23.0 to 3.23.7 (#1958) (0cf64ca)
  • deps: bump zod from 3.23.7 to 3.23.8 (#1962) (25f63cb)
  • docker entrypoint (12b15e4)
  • don't bundle pinia in client-web-kit dist (ba12cef)
  • encforcing entity unique constraints on create/update operation (a9680df)
  • import utils form kit package (15465b3)
  • keys in build config fn (b8deb00)
  • ldap identity-provider login flow + added idp ldap test suite (bc78964)
  • log any server error with cause (ba40d14)
  • maxAge assignment of refresh- & access-token (5f112a0)
  • minor changes to include package as release-candidate (7b2da27)
  • minor cleanup for jwt sign/verify & remove unnecessary dependencies (8ca8600)
  • minor enhancement for vue installer (166b912)
  • minor optimization for client-manager (e5dbf87)
  • minor type enhancement for layout navigation class (fd3b168)
  • only log non 400/500 status code in dev and test env (cff84e0)
  • package name of plugin packages (2c8a5ca)
  • paring of server core options (ac5709f)
  • permission restriction in identity-provider routes (18077d3)
  • realm target in policy attribute entity (03c5ec1)
  • relational resource componentns slot rendering (b28de46)
  • remove env.ts~ (e2d68df)
  • remove nuxt module for loading configuration file (3ad5f8c)
  • remove osbolete translatorLocale component property (4ef5be9)
  • remove proxy sub-module (d52cd63)
  • remove unnecessary pinia option parameter (e2b9124)
  • robot integrity http handler (ba5e08e)
  • setting publicURL to swagger http middleware (d5eabbd)
  • stricter implementation of ldap resolveDn fn (135e66b)
  • throwing error on token decoding issue (1617abe)
  • throwing token error (35663eb)
  • typings in translator + updated vuelidate (0e1a8e8)
  • unset cookie for domain in production (112031b)
  • use consts for custom vuelidate rules (4f1bb7c)
  • use read-int instead of read-number (cb01c5e)
  • use store access in page components (8d75d0d)
  • using useCookie composable in kit plugin configuration (e718bef)
  • version range in peer dependency section for internal packages (ef95901)
  • zod construct for attribute built-in policy (2e964ec)

Reverts

  • "chore: remove node-workspace plugin" (a890d63)
tada5hi
published 1.0.1-beta.17 •

tada5hi
published 1.0.0-beta.17 •

Changelog

Source

1.0.0-beta.17 (2024-06-23)

Features

  • add client_id column to permission entity (47d2d63)
  • add realm_id property to policy-attribute entity (09ff4de)
  • allow {client,robot,user}-authentication via id or name (2c06e42)
  • allow filtering permissions by built_in attribute (2ad788a)
  • allow passing pinia instance to client-web-kit package (e664b37)
  • apply stricter linting rules (#1611) (af0774d)
  • better & consistent naming for configuration options (#1773) (a4f966e)
  • better control of token verifier cache (3a7210f)
  • better naming for policy evaluator methods (1801bb9)
  • bind default role to robot instead of individual permissions (#1781) (bcc51d2)
  • check composite unique constraints on resource creation for sqlite (#1870) (d07fcb9)
  • configurable name of default robot account (#1771) (4ec7cdc)
  • enable condition validation for permission-relation entities (#1733) (bb96e9a)
  • enable local/global permissions & unqiueness by name + realm_id (#1985) (56b366a)
  • enhance logger formatting (85011d5)
  • enhance use toast composable (07fb700)
  • guarantee hashed robot vault secret is equal to db secret (#1767) (9928256)
  • identity-provider-{attribute,role,permission}-mapping (#2058) (b5c5f15)
  • implement interaction between timeago and ilingo library (5b44aaf)
  • implemented ilingo v4 with reactive form rules translations (#1913) (75aaa16)
  • improve errror handling (#1951) (607585e)
  • initial core-socket-kit implementation (#1907) (a7e02b2)
  • initial policy implementation (#2038) (deeaffc)
  • ldap identity provider (#1721) (3cf6858)
  • ldap identity-provider {user,role}-filter attribute (#1743) (f36f70e)
  • manage {user,robot,client}-basic-auth by configuration (#1768) (2b66063)
  • migrated from vue-layout to vuecs (387e1e9)
  • migrated to bootstrap-vue-next v0.17 (7d32617)
  • optimized pinia based store + renamed ability manager (f309e99)
  • parse/check connection string fns (4e497b0)
  • prefix & reogranize components (#1610) (0e4c6ee)
  • reenable defining pinia option for web-kit installation (ca62249)
  • refacotring of http controller request validation (#2082) (6be6ff8)
  • refactor & simplify global cli (#1603) (890456b)
  • refactored configuration management (#1598) (9ff87a4)
  • refactored domain entities properties and controllers (#2075) (9a237d8)
  • refactored domain event publishing + fixed cache invalidation (#1928) (53f2fba)
  • refactored ea-repo implementation + use ea-repo for policy entity (abd9cdb)
  • refactored service singleton usage (#1933) (cbf2f58)
  • reimplemented store,http-client,... installation & usage (#1986) (ca5fc93)
  • remove permission name regex restriction (#1754) (c81a249)
  • remove socket-client implementation (#1915) (28f1cce)
  • renamed group-policy to composite-policy (42e9702)
  • reorganized code (#1945) (f5622d3)
  • restrictions for role,permission-assignemnts (#2071) (c851f76)
  • serialize/deserialize {user,role,identity-provider}-attribute values (#1731) (2283cca)
  • simplified and enhanced ability-manager (#1758) (641be51)
  • simplified client socket manager interaction (d31ccf5)
  • simplified role-,permission-,scope-form (7b5cb4a)
  • simplified validation handling in login.vue component (320e049)
  • store email of identity-provider flow & optimized account creation (df97c1a)
  • translations for components (#1914) (e713752)
  • updated bootstrap-vue & refactored toast usage (1b3ca45)
  • use envix for environment variable interaction (8d5a8fc)
  • use mysql2 driver package to support mysql v8 (#1831) (d8fd28b)
  • use rust bindings to speed up bcrypt and jsonwebtokens (#1784) (3a1fcf3)
  • validaiton severity implementation (0e4d0a0)

Bug Fixes

  • accessing domain api in entity delete component (67b830e)
  • add explicit vnode typings for form components (0248e40)
  • allow authentication but not authorization with basic auth in production (f8c9ac1)
  • bump locter to v2 & reset lock file (d129f14)
  • client repository naming (d213faa)
  • client web scope list view (b76cffb)
  • column names for sqlite uniqueness enforcement should be based on property name (5de8c5f)
  • define key for action of relational resource assignments (a7c3872)
  • deps: bump @hapic/oauth2 from 2.4.0 to 2.4.1 (#1628) (e963096)
  • deps: bump @hapic/oauth2 from 2.4.1 to 2.4.2 (#1835) (d870a11)
  • deps: bump @hapic/vault from 2.3.1 to 2.3.2 (#1629) (d9d3c25)
  • deps: bump @hapic/vault from 2.3.2 to 2.3.3 (#1836) (a51ef81)
  • deps: bump @node-rs/bcrypt from 1.10.0 to 1.10.1 (#1810) (234deb1)
  • deps: bump @node-rs/bcrypt from 1.10.2 to 1.10.4 (#1925) (600c8fc)
  • deps: bump @node-rs/jsonwebtoken from 0.5.0 to 0.5.1 (#1790) (fd1ceef)
  • deps: bump @node-rs/jsonwebtoken from 0.5.1 to 0.5.2 (#1809) (139c925)
  • deps: bump @node-rs/jsonwebtoken from 0.5.4 to 0.5.6 (#1927) (afe82f6)
  • deps: bump @routup/** dependencies (63869b5)
  • deps: bump @routup/basic from 1.3.0 to 1.3.1 (#1636) (0e3acb1)
  • deps: bump @routup/basic from 1.3.1 to 1.3.2 (#1865) (7c00221)
  • deps: bump @routup/decorators from 3.3.0 to 3.3.1 (#1637) (4ee0314)
  • deps: bump @routup/decorators from 3.3.1 to 3.3.2 (#1873) (0fdff25)
  • deps: bump @routup/swagger from 2.3.0 to 2.3.1 (#1581) (67416c6)
  • deps: bump @routup/swagger from 2.3.1 to 2.3.2 (#1635) (f889e38)
  • deps: bump @routup/swagger from 2.3.2 to 2.3.3 (#1644) (c3dfa71)
  • deps: bump @routup/swagger from 2.3.3 to 2.3.4 (#1675) (5fb5373)
  • deps: bump @routup/swagger from 2.3.4 to 2.3.5 (#1745) (0c8b7ab)
  • deps: bump @routup/swagger from 2.3.5 to 2.3.6 (#1875) (cf13487)
  • deps: bump @types/jsonwebtoken from 9.0.4 to 9.0.5 (#1507) (598b9af)
  • deps: bump @types/jsonwebtoken from 9.0.5 to 9.0.6 (#1777) (bec999f)
  • deps: bump @types/nodemailer from 6.4.13 to 6.4.14 (#1543) (b67c556)
  • deps: bump @types/nodemailer from 6.4.14 to 6.4.15 (#1946) (e3c9f7c)
  • deps: bump @vueuse/integrations from 10.10.0 to 10.11.0 (#2061) (95fa23b)
  • deps: bump @vueuse/integrations from 10.9.0 to 10.10.0 (#2017) (0c618b3)
  • deps: bump better-sqlite3 from 10.0.0 to 11.0.0 (#2030) (0b65564)
  • deps: bump better-sqlite3 from 9.0.0 to 9.1.1 (#1547) (48e4c2a)
  • deps: bump better-sqlite3 from 9.2.2 to 9.3.0 (#1662) (a1e8763)
  • deps: bump better-sqlite3 from 9.3.0 to 9.4.1 (#1717) (6c587cc)
  • deps: bump better-sqlite3 from 9.4.1 to 9.4.3 (#1760) (fdfd877)
  • deps: bump better-sqlite3 from 9.4.3 to 9.4.5 (#1868) (941324f)
  • deps: bump better-sqlite3 from 9.5.0 to 9.6.0 (#1935) (e835eff)
  • deps: bump better-sqlite3 from 9.6.0 to 10.0.0 (#2000) (776509c)
  • deps: bump destr from 2.0.2 to 2.0.3 (#1753) (b99ae15)
  • deps: bump dotenv from 16.3.1 to 16.4.1 (#1678) (ba5421c)
  • deps: bump dotenv from 16.4.1 to 16.4.4 (#1728) (0952c01)
  • deps: bump dotenv from 16.4.4 to 16.4.5 (#1750) (e19c93d)
  • deps: bump envix from 1.2.0 to 1.3.0 (#1714) (c922704)
  • deps: bump envix from 1.3.0 to 1.5.0 (#1718) (68158fe)
  • deps: bump hapic from 2.4.0 to 2.5.0 (#1627) (4adea8e)
  • deps: bump hapic from 2.5.0 to 2.5.1 (#1834) (4f815b1)
  • deps: bump jose from 4.15.4 to 5.0.1 (#1476) (980f794)
  • deps: bump jose from 5.0.1 to 5.1.0 (#1490) (7017e1c)
  • deps: bump jose from 5.1.0 to 5.1.1 (#1524) (d4d2221)
  • deps: bump jose from 5.1.3 to 5.2.0 (#1593) (b29f72d)
  • deps: bump jose from 5.2.0 to 5.2.2 (#1720) (30a5d75)
  • deps: bump jose from 5.2.2 to 5.2.3 (#1802) (a7cf915)
  • deps: bump jose from 5.2.3 to 5.2.4 (#1879) (0348eed)
  • deps: bump jose from 5.2.4 to 5.3.0 (#1979) (231f1b6)
  • deps: bump jose from 5.3.0 to 5.4.0 (#2032) (64a9737)
  • deps: bump locter from 1.2.3 to 1.3.0 (#1632) (6c1ced2)
  • deps: bump locter from 2.0.2 to 2.1.0 (#1855) (3628d76)
  • deps: bump mysql2 from 3.9.3 to 3.9.4 (#1883) (c5118a7)
  • deps: bump mysql2 from 3.9.5 to 3.9.6 (#1905) (5d9cbd3)
  • deps: bump mysql2 from 3.9.7 to 3.10.0 (#2026) (168b9a2)
  • deps: bump node-cron and @types/node-cron (#1505) (9ab22c6)
  • deps: bump nodemailer from 6.9.11 to 6.9.12 (#1806) (fe74227)
  • deps: bump nodemailer from 6.9.12 to 6.9.13 (#1830) (665d29c)
  • deps: bump nodemailer from 6.9.7 to 6.9.8 (#1607) (e44fcfa)
  • deps: bump nodemailer from 6.9.8 to 6.9.9 (#1694) (544553d)
  • deps: bump nodemailer from 6.9.9 to 6.9.10 (#1759) (da57ff5)
  • deps: bump pathe from 1.1.1 to 1.1.2 (#1639) (50f631b)
  • deps: bump pg from 8.11.3 to 8.11.5 (#1856) (8cb11c7)
  • deps: bump pg from 8.11.5 to 8.12.0 (#2036) (db4f668)
  • deps: bump reflect-metadata from 0.1.14 to 0.2.1 (#1575) (96e97de)
  • deps: bump reflect-metadata from 0.2.1 to 0.2.2 (#1841) (ee73bf7)
  • deps: bump routup from 3.1.0 to 3.2.0 (#1498) (698bd3e)
  • deps: bump routup from 3.2.0 to 3.3.0 (#1847) (3f80b81)
  • deps: bump smob from 1.4.1 to 1.5.0 (#1843) (4741a8a)
  • deps: bump typeorm from 0.3.17 to 0.3.19 (#1613) (34aaa01)
  • deps: bump typeorm from 0.3.19 to 0.3.20 (#1677) (e929396)
  • deps: bump typeorm-extension from 3.2.0 to 3.3.0 (#1642) (55ee6a5)
  • deps: bump typeorm-extension from 3.3.0 to 3.4.0 (#1674) (87ca11b)
  • deps: bump typeorm-extension from 3.4.0 to 3.5.0 (#1724) (b95f0bc)
  • deps: bump typeorm-extension from 3.5.0 to 3.5.1 (#1884) (f349c80)
  • deps: bump winston from 3.11.0 to 3.12.0 (#1794) (ab2a496)
  • deps: bump winston from 3.12.0 to 3.13.0 (#1833) (7c9766c)
  • deps: bump zod from 3.22.4 to 3.22.5 (#1912) (366b48e)
  • deps: bump zod from 3.23.0 to 3.23.7 (#1958) (0cf64ca)
  • deps: bump zod from 3.23.7 to 3.23.8 (#1962) (25f63cb)
  • docker entrypoint (12b15e4)
  • don't bundle pinia in client-web-kit dist (ba12cef)
  • encforcing entity unique constraints on create/update operation (a9680df)
  • import utils form kit package (15465b3)
  • keys in build config fn (b8deb00)
  • ldap identity-provider login flow + added idp ldap test suite (bc78964)
  • log any server error with cause (ba40d14)
  • maxAge assignment of refresh- & access-token (5f112a0)
  • minor changes to include package as release-candidate (7b2da27)
  • minor cleanup for jwt sign/verify & remove unnecessary dependencies (8ca8600)
  • minor enhancement for vue installer (166b912)
  • minor optimization for client-manager (e5dbf87)
  • minor type enhancement for layout navigation class (fd3b168)
  • only log non 400/500 status code in dev and test env (cff84e0)
  • package name of plugin packages (2c8a5ca)
  • paring of server core options (ac5709f)
  • permission restriction in identity-provider routes (18077d3)
  • realm target in policy attribute entity (03c5ec1)
  • relational resource componentns slot rendering (b28de46)
  • remove env.ts~ (e2d68df)
  • remove nuxt module for loading configuration file (3ad5f8c)
  • remove osbolete translatorLocale component property (4ef5be9)
  • remove proxy sub-module (d52cd63)
  • remove unnecessary pinia option parameter (e2b9124)
  • robot integrity http handler (ba5e08e)
  • setting publicURL to swagger http middleware (d5eabbd)
  • stricter implementation of ldap resolveDn fn (135e66b)
  • throwing error on token decoding issue (1617abe)
  • throwing token error (35663eb)
  • typings in translator + updated vuelidate (0e1a8e8)
  • unset cookie for domain in production (112031b)
  • use consts for custom vuelidate rules (4f1bb7c)
  • use read-int instead of read-number (cb01c5e)
  • use store access in page components (8d75d0d)
  • using useCookie composable in kit plugin configuration (e718bef)
  • version range in peer dependency section for internal packages (ef95901)
  • zod construct for attribute built-in policy (2e964ec)

Reverts

  • "chore: remove node-workspace plugin" (a890d63)
tada5hi
published 1.0.0-beta.13 •

Changelog

Source

1.0.0-beta.13 (2024-05-13)

Features

  • enable local/global permissions & unqiueness by name + realm_id (#1985) (56b366a)
  • enhance logger formatting (85011d5)
  • optimized pinia based store + renamed ability manager (f309e99)
  • reimplemented store,http-client,... installation & usage (#1986) (ca5fc93)
  • simplified role-,permission-,scope-form (7b5cb4a)

Bug Fixes

  • deps: bump jose from 5.2.4 to 5.3.0 (#1979) (231f1b6)
  • encforcing entity unique constraints on create/update operation (a9680df)
  • minor changes to include package as release-candidate (7b2da27)

Reverts

  • "chore: remove node-workspace plugin" (a890d63)
tada5hi
published 1.0.0-beta.12 •

Changelog

Source

1.0.0-beta.13 (2024-05-13)

Features

  • enable local/global permissions & unqiueness by name + realm_id (#1985) (56b366a)
  • enhance logger formatting (85011d5)
  • optimized pinia based store + renamed ability manager (f309e99)
  • reimplemented store,http-client,... installation & usage (#1986) (ca5fc93)
  • simplified role-,permission-,scope-form (7b5cb4a)

Bug Fixes

  • deps: bump jose from 5.2.4 to 5.3.0 (#1979) (231f1b6)
  • encforcing entity unique constraints on create/update operation (a9680df)
  • minor changes to include package as release-candidate (7b2da27)

Reverts

  • "chore: remove node-workspace plugin" (a890d63)
2
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc