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-dev): bump bpy-addon-build from 0.3.0 to 0.4.1 #30

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jun 5, 2024

Bumps bpy-addon-build from 0.3.0 to 0.4.1.

Release notes

Sourced from bpy-addon-build's releases.

BpyBuild v0.4.1

Minor release, mostly focusing on some quality of life improvements

New in this release

  • Actions can now be defined without needing a script. This means purely ignore-filter actions are now possible to define.
  • BREAKING CHANGE Actions now have restrictions on characters in names. See the updated docs for more info.
  • The config parser has since been moved from cattrs to a custom, handwritten YAML parser.
    • As such, the cattrs dependency has been removed, and BpyBuild now has improved error messages for config errors.
  • Version shorthands .. and + have been added, meaning config files no longer need giant lists of versions
    • Currently no documentation exists for them yet, but the test files may be used as reference.

Full Changelog (Descending Order)

[0.4.1] - 2024-06-04

Fix: Version jumps use strings for keys

Due to a weird bug when using Decimal keys, jumps would never properly work. To work around this issue, we set the keys to be strings instead, and convert the accumulator to a string

Signed-off-by: Mahid Sheikh [email protected]

Fix: Install to newer versions of Blender first

Signed-off-by: Mahid Sheikh [email protected]

Fix: Add / to allowed characters list for actions

Signed-off-by: Mahid Sheikh [email protected]

Fix: Properly install addon if not already installed

Signed-off-by: Mahid Sheikh [email protected]

Fix: Removed redundant argument in build_config

Docs: Added missing parts to signing off section

Signed-off-by: Mahid Sheikh [email protected]

Docs: Added missing line breaks

Signed-off-by: Mahid Sheikh [email protected]

Docs: Fixed DOC in sign off section

... (truncated)

Changelog

Sourced from bpy-addon-build's changelog.

[0.4.1] - 2024-06-01

Fix: Properly install addon if not already installed

Signed-off-by: Mahid Sheikh [email protected]

Fix: Removed redundant argument in build_config

Docs: Added details on name and file restrictions

Docs: Removed tests.md for now

Docs: Clarified Getting Started

Co-authored-by: Patrick W. Crawford [email protected]

Docs: Added missing period to README

Docs: Added info on using BpyBuild in addon tests

Docs: Added info on tests in CONTRIBUTING.md

Docs: Fixed warning in actions guide

Feat: Add version shorthands like + and ..

The idea of version shorthands is to reduce the need for comically large config files with giant lists of versions. Instead of the following:

install_versions:
  - 2.8
  ...
  - 4.0

Developers can now do this:

install_versions:
  - 2.8..4.0

Way better for developer experience

Signed-off-by: Mahid Sheikh [email protected]

... (truncated)

Commits
  • 802e924 Merge pull request #16 from Moo-Ack-Productions/milestone-4-1
  • f27fb7f chore: Update dependencies
  • 362f651 chore: Update version to 0.4.1
  • ef8881d fix: Version jumps use strings for keys
  • fd746d5 fix: Install to newer versions of Blender first
  • ba3e18f fix: Add / to allowed characters list for actions
  • 993716e docs: Added missing parts to signing off section
  • 9f48866 docs: Added missing line breaks
  • d631838 docs: Fixed DOC in sign off section
  • 6509b3b docs: Added missing linebreak
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jun 5, 2024
Bumps [bpy-addon-build](https://github.com/StandingPadAnimations/bpy-build) from 0.3.0 to 0.4.1.
- [Release notes](https://github.com/StandingPadAnimations/bpy-build/releases)
- [Changelog](https://github.com/Moo-Ack-Productions/bpy-build/blob/main/CHANGELOG.txt)
- [Commits](Moo-Ack-Productions/bpy-build@v0.3.0...v0.4.1)

---
updated-dependencies:
- dependency-name: bpy-addon-build
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/pip/bpy-addon-build-0.4.1 branch from 0af7bfb to acc73d6 Compare June 6, 2024 06:12
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 11, 2024

Superseded by #49.

@dependabot dependabot bot closed this Oct 11, 2024
@dependabot dependabot bot deleted the dependabot/pip/bpy-addon-build-0.4.1 branch October 11, 2024 00:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants