Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency @architect/inventory to v3 - autoclosed #168

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 16, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@architect/inventory 2.2.1 -> 3.6.5 age adoption passing confidence

Release Notes

architect/inventory (@​architect/inventory)

v3.6.5

Compare Source

Changed
  • Internal updates and test suite fixes to enable Node.js 20.x testing

v3.6.4

Compare Source

Changed
  • Updated dependencies
Fixed
  • Fix HTTP route sorting issue where trailing catchalls win over trailing params; fixes #​1467

v3.6.3

Compare Source

Changed
  • Updated dependencies

v3.6.2

Compare Source

Added
  • Added ability for unknown function-level configuration settings to be arrays / vectors

v3.6.1

Compare Source

Fixed
  • Fixed AWS Lambda handler configuration for Python, Ruby, and custom handlers

v3.6.0

Compare Source

Added
  • Added support for additional Python + Ruby Lambda handler filenames, including:
    • Python: lambda.py, handler.py (and legacy index.py)
    • Ruby: lambda.rb, handler.rb (and legacy index.rb)

v3.5.7

Compare Source

Changed
  • Allow lowcase ttl @tables property type

v3.5.6

Compare Source

Fixed
  • Improved path validation for multi-tenant Lambdae

v3.5.5

Compare Source

Changed
  • Updated dependencies

v3.5.4

Compare Source

Fixed
  • Fixed subtle @http sorting issue where path params may be prioritized over paths with static URL parts in the same position

v3.5.3

Compare Source

Changed
  • Compiled runtimes now default to provided.al2, and no longer require a baseRuntime specified by the Arc runtime plugin

v3.5.2

Compare Source

Added
  • Added support for create plugin API
  • Added support for buildSubpath property for compiled runtime plugins
  • Added map of custom runtimes to plugin names in inv._project.runtimePlugins.customRuntimes
Changed
  • Unpinned aws-sdk from Lambda-specific version to enable SSO and resolve (unrelated) npm vulnerability warnings

v3.5.1

Compare Source

v3.5.0

Compare Source

Added
  • Added support for create plugin API
  • Added support for buildSubpath property for compiled runtime plugins
  • Added map of custom runtimes to plugin names in inv._project.runtimePlugins.customRuntimes
Changed
  • Unpinned aws-sdk from Lambda-specific version to enable SSO and resolve (unrelated) npm vulnerability warnings

v3.4.3

Compare Source

Changed
  • Retired nodejs12.x related logic (deprecated in Lambda 2023-03-31)

v3.4.2

Compare Source

Fixed
  • Fixed issue where an index.mjs handler in the project root would not be properly detected if a package.json file is present (which it almost certainly would be)

v3.4.1

Compare Source

Added
  • Added plugin ES module support for ES2020+ syntax, node:* imports, etc.; fixes #​1401
  • Added support for loading ESM plugins via package.json "type": "module", respecting main, etc.

v3.4.0

Compare Source

Added
  • Added support for plugins authored as ES modules; retains support for plugins authored as CommonJS modules
  • Added support for specifying DynamoDB index projection attributes; incremental support for #​1083

v3.3.5

Compare Source

Added
  • set.static plugins now merge ignore patterns with userland ignore settings (if present)

v3.3.4

Compare Source

Added
  • Added Node.js 18.x to test matrix
Changed
  • Updated default runtime to nodejs16.x
  • Updated dependencies

v3.3.3

Compare Source

Fixed
  • Fixed issue where projects with plugins that define >1 transpiled Lambdas would all build to the same directory; thanks @​Scorsi!
  • Fixed issue where plugins may not be found if attempted to be loaded from a subfolder in a monorepo; thanks @​Scorsi!

v3.3.2

Compare Source

Fixed
  • Fixed issue where @static spa true setting wouldn't be respected when the root handler is not explicitly defined; thanks @​oliverturner!

v3.3.1

Compare Source

Fixed
  • Fixed issue where set.http plugins would not have config.views respected if set to false

v3.3.0

Compare Source

Changed
  • Node 14+ Lambda handler selection now defaults to ESM (unless otherwise specified)

v3.2.2

Compare Source

Changed
  • Enabled hydrate plugin API support

v3.2.1

Compare Source

Changed
  • By default, when a set.shared|views plugin sets a src path, if it is not present on the filesystem, Inventory falls back to default paths (e.g. src/shared|views)
    • set.shared|views plugins now accept a required flag to enforce a validation error should a src path conflict with the project manifest (or not be found on the filesystem)
Fixed
  • Fixed an obscure internal reference passing bug in set.proxy|shared|static|views plugins

v3.2.0

Compare Source

Added
  • Added support for new setter plugin APIs, specifically: @proxy, @shared, @static, @tables, @tables-indexes, @views
  • Added new @static setting: compression
Changed
  • Lambdas defined in the userland Architect project manifest now override conflicting Lambdas returned by plugins (instead of throwing validation errors); fixes #​1352
    • Plugin developers can now use a required flag to enforce a validation error should their plugin conflict with userland Lambdas
  • @tables and @tables-indexes can now accept lower case key types (e.g. *string instead of *String)
  • @tables and @tables-indexes can also accept * and ** as a shortcut for string-type primary and sort keys
  • Changed plugin function property tags from plugin|type to _plugin|_type to indicate internal property namespacing
  • Added @static pragma validation
  • Fixed obscure case where @static ignore setting might only use the first list item
Fixed
  • Fixed issue where Lambdas created by plugins that returned arrays did not have their plugin and type properties set
  • Fixed issue where an absolute path in @shared|views src would incorrectly resolve
  • Fixed issue where @views might incorrectly return a validation error when only HTTP setter plugins are used to define @http routes

v3.1.1

Compare Source

Changed
  • Updated dependencies; lambda-runtimes enables nodejs16.x

v3.1.0

Compare Source

Added
  • Added support for configuring Lambda's ephemeral storage feature

v3.0.0

Compare Source

Added
  • Architect 10 plugin API support! Specifically:
    • plugins.set.runtimes - custom runtime support (still in beta)
    • plugins.set.env - add environment variables to all Lambdas
    • plugins.set.events|http|scheduled|tables-streams|ws - generate or drop in Lambdas in Architect pragmas
    • plugins.set.customLambdas - generate or drop in unique Lambdas with custom event sources
    • More below...
  • Added inv|get.plugins tree + methods
    • What used to be plugins in the plugins beta is now customLambdas (see next item)
  • Added inv|get.customLambdas
    • Formerly inv|get.plugins
  • Added inv._project.customRuntimes
  • Added low-level support for build destinations to runtime plugins that register type transpiled or compiled
  • Added handlerModuleSystem property for nodejs14.x Lambdas, with a value of cjs or esm based on Lambda + Node.js conventions
  • Added handlerFile detection for nodejs14.x + deno Lambdas
    • This will detect the correct handler file on the filesystem, and fall back to a default handler file if none are found (e.g. index.js in nodejs14.x)
  • Added inv._arc.deployStage property, enabling Inventory to be aware of an intended deploy stage; (this property may change, consider it in beta!)
  • Added built-in support for reading .env files when enumerating local env var preferences
Changed
  • Breaking change: changed _project.src, added _project.cwd, making both the pair significantly more literal and descriptive
    • _project.src is now the default source tree folder (eg $cwd/src)
    • _project.cwd refers to the current working directory of the project
  • Breaking change: _project.env is now by default an object populated by three properties: local, plugins, and aws, reflecting the env vars found for each environment
  • Breaking change: AWS region prioritizes a region passed via param over AWS_REGION env var; this should realistically have little or no effect in practice
  • Breaking change: legacy @tables-streams folders (src/tables/... and src/streams/...) are now deprecated
    • Existing functions can be simply moved to src/tables-streams/{name} (or use a custom src property)
  • Breaking change: renamed lambda.handlerFunction to lambda.handlerMethod
  • Breaking change: prioritize mod.ts|js handlers in Deno Lambdas
  • Breaking change: removed toml support
  • Breaking change: removed get.macros method; as @macros are now automatically mapped to the Architect plugins, you can simply use get.plugins instead
  • Performance improvements to building inv.shared + inv.views
  • Improved memory footprint of Inventory object by preserving references in lambdaSrcDirs, lambdasBySrcDir
    • Added pragma property to all Lambdas to aid in reference preservation
  • Tidy up order of enumerated properties in each Lambda
    Update CI
  • Stop publishing to the GitHub Package registry
Fixed
  • Added file path validation because aws-sdk blows up on !ascii paths; fixes #​1292, thanks @​GustMartins!
  • Fixed env var validation from preference files
  • Fixed error bubbling when reading a preferences file with issues


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch from 24553f3 to 68b7086 Compare March 26, 2022 11:36
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch from 68b7086 to d000536 Compare May 11, 2022 03:57
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch 2 times, most recently from 12a1ce9 to 2e2d28d Compare May 26, 2022 18:06
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch from 2e2d28d to 12a5647 Compare August 2, 2022 23:49
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch from 12a5647 to c218649 Compare August 12, 2022 18:56
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch from c218649 to 0cf0113 Compare August 28, 2022 10:16
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch from 0cf0113 to 51301b4 Compare September 25, 2022 14:06
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch 2 times, most recently from 0c0a6be to d49c7b5 Compare October 20, 2022 05:09
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch from d49c7b5 to c411525 Compare November 16, 2022 06:38
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch from c411525 to 2a0927e Compare November 30, 2022 21:41
@renovate renovate bot changed the title chore(deps): update dependency @architect/inventory to v3 Update dependency @architect/inventory to v3 Dec 17, 2022
@renovate renovate bot changed the title Update dependency @architect/inventory to v3 chore(deps): update dependency @architect/inventory to v3 Dec 17, 2022
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch from 2a0927e to 4d2c2c9 Compare January 6, 2023 20:54
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch 2 times, most recently from ef7ea8a to 79c771d Compare January 26, 2023 18:18
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch from 79c771d to e80a1c0 Compare March 16, 2023 13:25
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch from e80a1c0 to 135c0b8 Compare April 7, 2023 16:49
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch 2 times, most recently from 32dcdfa to 4d094d3 Compare April 25, 2023 04:22
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch from 4d094d3 to 8aac871 Compare May 20, 2023 00:58
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch 3 times, most recently from 2775a69 to 5881245 Compare June 21, 2023 20:42
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch from 5881245 to 0ad7d14 Compare July 9, 2023 22:38
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch 2 times, most recently from 6a449b8 to ffabbde Compare August 16, 2023 03:10
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch from ffabbde to c82288a Compare October 23, 2023 21:59
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch from c82288a to 7eef16e Compare November 19, 2023 18:35
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch from 7eef16e to f6dea67 Compare December 3, 2023 00:22
@renovate renovate bot force-pushed the renovate/architect-inventory-3.x branch from f6dea67 to 426c294 Compare December 8, 2023 00:42
@renovate renovate bot changed the title chore(deps): update dependency @architect/inventory to v3 chore(deps): update dependency @architect/inventory to v3 - autoclosed Feb 2, 2024
@renovate renovate bot closed this Feb 2, 2024
@renovate renovate bot deleted the renovate/architect-inventory-3.x branch February 2, 2024 17:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants