Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1689 commits
Select commit Hold shift + click to select a range
b2c1517
chore: internal tweaks for nested_resources
vberlier Dec 7, 2023
9bd7808
fix: don't enforce argument names for directive protocol
vberlier Dec 17, 2023
119b7d2
feat: allow multiple directives in a paragraph
vberlier Dec 17, 2023
446b8da
feat: add error message when detecting badly formatted code blocks
vberlier Dec 17, 2023
62358f9
0.32.0
actions-user Dec 17, 2023
7e43095
fix: allow nesting for return run function
vberlier Dec 17, 2023
224430d
0.85.2
actions-user Dec 17, 2023
9fe73fb
feat: add mecha.contrib.json_files
vberlier Dec 26, 2023
56a26fd
0.86.0
actions-user Dec 26, 2023
ecbd2e8
fix: compat with mecha.contrib.json_files when it comes before bolt
vberlier Dec 31, 2023
9bbe70b
fix: missing stack pop in dispatch
vberlier Jan 3, 2024
376c904
test: add nested_test
vberlier Jan 3, 2024
33695b3
0.86.1
actions-user Jan 3, 2024
fde40a9
chore: cleanup leftover attribute
vberlier Jan 3, 2024
1c20d95
fix: scientific notation without period should convert to float
vberlier Jan 13, 2024
cd838d3
0.86.2
actions-user Jan 13, 2024
5fe0cb4
fix: don't nest location when the subcommand redirects to execute
vberlier Jan 16, 2024
ed5560a
0.86.3
actions-user Jan 16, 2024
47d6e63
fix: better nested location resolution
vberlier Jan 17, 2024
f6c9540
0.86.4
actions-user Jan 17, 2024
62676a4
fix: make walk_location_hierarchy static
vberlier Jan 17, 2024
a47723f
0.86.5
actions-user Jan 17, 2024
22e920a
fix: share walk_location_hierarchy with mecha
vberlier Jan 17, 2024
5607ec0
0.44.1
actions-user Jan 17, 2024
f70c4a5
feat: make it possible to use variable names that conflict with commands
vberlier Jan 17, 2024
95635e1
0.45.0
actions-user Jan 17, 2024
a735e6c
chore: export string patterns
vberlier Jan 18, 2024
e9ce5a4
fix: child yielded from rule can be unbound
vberlier Jan 18, 2024
520f975
feat: add mecha.contrib.embed
vberlier Jan 18, 2024
bdcf7b0
0.87.0
actions-user Jan 18, 2024
7906bdf
feat: update command tree for 24w05b
vberlier Feb 2, 2024
4d77776
fix: improve player name regex
vberlier Feb 2, 2024
f12e4f4
0.88.0
actions-user Feb 2, 2024
0fe5cf6
chore: bump mecha
vberlier Feb 2, 2024
71b7225
feat: add nested commands for return (#295)
TheWii Feb 16, 2024
a4ac4cc
0.89.0
actions-user Feb 16, 2024
f007783
chore: update black
vberlier Feb 16, 2024
8e0747f
fix: update beet
vberlier Feb 16, 2024
ca20f5b
0.89.1
actions-user Feb 16, 2024
69c4061
chore: update deps
vberlier Feb 19, 2024
0df3326
chore: update vscode settings
vberlier Feb 19, 2024
148c406
chore: reformat
vberlier Feb 19, 2024
8fa241e
feat: add chained comparison
vberlier Feb 20, 2024
6944b34
0.46.0
actions-user Feb 20, 2024
8d49792
feat: add basic loop overloading
vberlier Feb 22, 2024
54e3b1b
feat: refactor with statements
vberlier Feb 22, 2024
4be6118
feat: fuse with statements
vberlier Feb 23, 2024
525c650
test: add old sample file by nexus
vberlier Feb 23, 2024
65bfd32
feat: fuse with statements across if statements
vberlier Feb 23, 2024
e779a8d
0.47.0
actions-user Feb 23, 2024
051f0a8
fix: merge policies were not taken into account anymore
vberlier Feb 28, 2024
956c91f
0.89.2
actions-user Feb 28, 2024
2500afe
feat: support item components
vberlier Feb 28, 2024
f24dcdd
0.90.0
actions-user Feb 28, 2024
e5d3e9f
fix: nbt tags typing
vberlier Mar 12, 2024
99c79e4
chore: update vscode settings
vberlier Mar 12, 2024
4e4361d
feat: add item_slots
vberlier Mar 12, 2024
a837a41
feat: add commands option
vberlier Mar 12, 2024
0e437b6
0.91.0
actions-user Mar 12, 2024
ba59fb8
fix: add loot table, predicate, modifier, parsers
vberlier Mar 29, 2024
b07c0ce
0.91.1
actions-user Mar 29, 2024
854c75c
fix: interpolation for item_slots
vberlier Mar 29, 2024
ba68572
0.47.1
actions-user Mar 29, 2024
63cf458
fix: missed a file in previous commit
vberlier Mar 29, 2024
5dd615d
0.47.2
actions-user Mar 29, 2024
dd959ed
fix: singular player slots
vberlier Mar 29, 2024
d01a423
0.91.2
actions-user Mar 29, 2024
661ffd0
feat: add lectern.contrib.tagged_function_shorthand
vberlier Mar 29, 2024
54446af
chore: bump dev dependencies
vberlier Mar 29, 2024
a7abad4
chore: update beet
vberlier Mar 29, 2024
97d3874
0.33.0
actions-user Mar 29, 2024
52f3756
fix: allow nbt path keys that look like resource locations
vberlier Mar 29, 2024
9ff46bf
0.91.3
actions-user Mar 29, 2024
e473d67
feat: add contents item slot (#296)
misode Apr 3, 2024
5e5eb2a
0.92.0
actions-user Apr 3, 2024
97d8225
feat: new item predicates syntax
vberlier Apr 10, 2024
2443833
feat: support inline loot arguments
vberlier Apr 10, 2024
f5f1dbc
feat: support new particle representation
vberlier Apr 10, 2024
759c3cc
0.93.0
actions-user Apr 10, 2024
421a9e2
test: add item predicate example from #297
vberlier Apr 10, 2024
0a5323c
fix: forgot about multiline mode for inline predicates and generic pa…
vberlier Apr 11, 2024
d243320
0.93.1
actions-user Apr 11, 2024
445fed0
feat: version 1.20.5
vberlier Apr 28, 2024
2d700b6
0.94.0
actions-user Apr 28, 2024
1b5c12d
feat: version 1.20.5
vberlier Apr 29, 2024
4ca242c
0.48.0
actions-user Apr 29, 2024
06f595d
fix: avoid truncation when serializing floats
vberlier May 7, 2024
4715f37
0.94.1
actions-user May 7, 2024
aa1c25c
fix: add armor.body item slot
misode May 9, 2024
2adc3cc
0.94.2
actions-user May 13, 2024
f4b1d45
feat: update beet
vberlier Jul 21, 2024
dea739a
chore: update workflow
vberlier Jul 21, 2024
f38929f
0.34.0
actions-user Jul 21, 2024
a491cc5
feat: update beet
vberlier Jul 21, 2024
a9d7de4
chore: update workflow
vberlier Jul 21, 2024
73f3b65
feat: support removed default component syntax
vberlier Jul 21, 2024
8c417d4
feat: add n selector variable
vberlier Jul 21, 2024
66250c1
chore: use NamespaceFileScope
vberlier Jul 21, 2024
2005ff8
0.95.0
actions-user Jul 21, 2024
b4ea1d6
feat: update beet and mecha
vberlier Jul 22, 2024
c03520b
chore: update workflow
vberlier Jul 22, 2024
0919d58
0.49.0
actions-user Jul 22, 2024
92be9aa
fix: allow singular module folder
vberlier Jul 22, 2024
0058ea5
0.49.1
actions-user Jul 22, 2024
d9bbf9b
fix: handle quoted yaml object keys
vberlier Jul 26, 2024
06b918d
0.95.1
actions-user Jul 26, 2024
9260a00
fix: schedule clear patch for 1.21
vberlier Jul 26, 2024
1ee3004
0.95.2
actions-user Jul 26, 2024
4d8cb1c
chore: update mecha
vberlier Jul 26, 2024
72f1c22
feat: add commands.json changes for 1.21.2 and 1.21.4 (#301)
misode Dec 12, 2024
9e68de5
0.96.0
actions-user Dec 12, 2024
0d54670
feat: add commands.json changes for 1.21.5 (#304)
misode Mar 26, 2025
39b5f51
0.97.0
actions-user Mar 26, 2025
b19fc21
fix: support @n in message command argument (#305)
misode Mar 27, 2025
a0401cd
0.97.1
actions-user Mar 27, 2025
69fcbed
feat: 1.21.5 text component and SNBT changes (#306)
misode Apr 15, 2025
b205c3e
0.98.0
actions-user Apr 15, 2025
264247a
fix: add saddle item slot (#308)
misode Apr 21, 2025
f41567b
0.98.1
actions-user Apr 21, 2025
20ef25b
fix: make sure that load_prelude() keeps returning the same thing for…
vberlier Jun 17, 2025
08d6603
0.49.2
actions-user Jun 17, 2025
a83c46d
feat: update to 1.21.8 (#315)
edayot Jul 18, 2025
58d711b
0.99.0
actions-user Jul 18, 2025
4489462
chore: remove stuff
vberlier Nov 11, 2025
7d96f5c
chore: src folder
vberlier Nov 11, 2025
329c3d1
chore: uv init
vberlier Nov 11, 2025
8fb39b1
chore: uv deps
vberlier Nov 11, 2025
9e6ecd0
chore: pillow
vberlier Nov 11, 2025
98aa43e
chore: start pydantic migration
vberlier Nov 11, 2025
77c1ede
chore: pytest plugin entry point
vberlier Nov 11, 2025
24b148a
chore: beet cli entry point
vberlier Nov 11, 2025
0410d5d
chore: beet entry point
vberlier Nov 11, 2025
7b12284
chore: fix babelbox example
vberlier Nov 11, 2025
1bb3f22
chore: fix unstable ImageDraw font
vberlier Nov 11, 2025
d20599d
chore: add pytest-minecraft
vberlier Nov 11, 2025
5c8f298
chore: fix vanilla resource pack test
vberlier Nov 11, 2025
440d5ed
chore: fix minecraft version in example
vberlier Nov 11, 2025
b99a1d4
chore: pytest working
vberlier Nov 11, 2025
67c2826
chore: fix load http
vberlier Nov 11, 2025
4f9ed3a
chore: fix vanilla mount with fetch_objects=True
vberlier Nov 11, 2025
ebf5344
chore: fix nosnap vanilla
vberlier Nov 11, 2025
bddb3d6
chore: add ruff
vberlier Nov 11, 2025
56559c2
chore: ruff autofix
vberlier Nov 11, 2025
e67edc1
chore: more ruff fix
vberlier Nov 11, 2025
533a9a1
chore: update readme
vberlier Nov 11, 2025
0cc3e76
chore: launch.json
vberlier Nov 11, 2025
373b7aa
Merge remote-tracking branch 'lectern/main' into monorepo
vberlier Nov 11, 2025
d440baf
chore: setup lectern
vberlier Nov 11, 2025
7311d63
chore: update lectern
vberlier Nov 11, 2025
5f4ae2e
chore: lectern sort
vberlier Nov 11, 2025
c9277ea
chore: renormalize
vberlier Nov 11, 2025
a5daea1
chore: pytest addopts
vberlier Nov 11, 2025
94097c8
chore: update readme
vberlier Nov 11, 2025
f1b3fec
chore: update readme and fix ruff
vberlier Nov 11, 2025
cd5e980
Merge remote-tracking branch 'mecha/main' into monorepo
vberlier Nov 11, 2025
0a0dca7
chore: setup mecha
vberlier Nov 11, 2025
7861871
chore: cleanup mecha
vberlier Nov 11, 2025
efebf74
chore: update mecha
vberlier Nov 12, 2025
a4d8024
chore: remove mecha typings
vberlier Nov 12, 2025
2391a33
Merge remote-tracking branch 'bolt/main' into monorepo
vberlier Nov 12, 2025
51324ea
chore: setup bolt
vberlier Nov 12, 2025
167da35
chore: bolt pydantic migration and unprocessed type annotations
vberlier Nov 12, 2025
5f6d426
chore: type declaration before assignment and start updating snapshots
vberlier Nov 12, 2025
adf5b5e
chore: bolt pytest pass
vberlier Nov 12, 2025
ffeff2c
chore: bolt fix ruff
vberlier Nov 12, 2025
ba5a596
chore: workspace package versions
vberlier Nov 12, 2025
fa24f40
chore: sorted glob
vberlier Nov 12, 2025
77062d2
chore: sorted listdir
vberlier Nov 12, 2025
6bcce97
chore: don't sort lectern snapshot
vberlier Nov 12, 2025
0005437
chore: regenerate snapshots
vberlier Nov 12, 2025
22389f8
chore: ci
vberlier Nov 12, 2025
e031e67
chore: fix PngFile equality
vberlier Nov 12, 2025
e53d9af
chore: ruff ci
vberlier Nov 12, 2025
78a7416
chore: fix ruff
vberlier Nov 12, 2025
d344328
chore: fix ruff format
vberlier Nov 12, 2025
4ae71f9
feat: release monorepo
vberlier Nov 12, 2025
4c13042
feat: bop
vberlier Nov 15, 2025
23c9033
chore(release): lectern-v0.35.0-beta.1
Nov 15, 2025
eb21454
chore(release): mecha-v0.100.0-beta.1
Nov 15, 2025
b03dbb2
chore(release): bolt-v0.50.0-beta.1
Nov 15, 2025
6ccffd7
fix: test
vberlier Nov 15, 2025
1161113
chore(release): v0.113.0-beta.2
Nov 15, 2025
3a7ee1d
chore(release): lectern-v0.35.0-beta.2
Nov 15, 2025
f266540
fix: no test
vberlier Nov 15, 2025
1f9b89e
chore(release): lectern-v0.35.0-beta.3
Nov 15, 2025
b2817f0
feat: yo
vberlier Nov 15, 2025
6971c55
chore(release): v0.113.0-beta.3
Nov 15, 2025
2b86150
chore(release): mecha-v0.100.0-beta.2
Nov 15, 2025
a5e3805
fix: no print
vberlier Nov 15, 2025
cf37317
chore(release): v0.113.0-beta.4
Nov 15, 2025
dd608e7
chore(release): mecha-v0.100.0-beta.3
Nov 15, 2025
e1e1b8b
fix: upload order
vberlier Nov 15, 2025
a25ab4a
fix: change outdated license format
vberlier Nov 15, 2025
807959e
chore(release): v0.113.0-beta.5
Nov 15, 2025
2cc2409
chore(release): lectern-v0.35.0-beta.4
Nov 15, 2025
1bbc68e
chore(release): mecha-v0.100.0-beta.4
Nov 15, 2025
47bb316
chore(release): bolt-v0.50.0-beta.2
Nov 15, 2025
694fcb8
chore: basedpyright
vberlier Nov 15, 2025
47a37e3
feat: update ci
vberlier Nov 15, 2025
532d109
fix: start fixing type issues
vberlier Nov 15, 2025
e7405ae
fix: fetch_objects race condition (close #479)
vberlier Nov 16, 2025
e445ea7
fix: locate_minecraft path separator (close #477)
vberlier Nov 16, 2025
4e3d3ec
fix: preload before MultiCache.clear (close #352)
vberlier Nov 16, 2025
054fed8
fix: update click (close #484)
vberlier Nov 16, 2025
1600c16
chore: ruff
vberlier Nov 16, 2025
75b9068
chore: remove all type ignore comments
vberlier Nov 16, 2025
28adeaa
chore: no type errors
vberlier Nov 16, 2025
b140c99
fix: use PathLike
vberlier Nov 16, 2025
4751e19
chore: don't fail on warnings
vberlier Nov 16, 2025
5c55d57
chore(release): v0.113.0-beta.6
Nov 16, 2025
65b302f
chore: remove old pyproject.toml
vberlier Nov 16, 2025
4c55a5c
fix: ignore_name snapshot overlays
vberlier Nov 16, 2025
779fad6
fix: macro_line statistics (close #485)
vberlier Nov 16, 2025
cdb578c
chore(release): lectern-v0.35.0-beta.5
Nov 16, 2025
6abb1bf
chore(release): mecha-v0.100.0-beta.5
Nov 16, 2025
6e28435
chore: update ci
vberlier Nov 17, 2025
3ef14eb
feat: add log_time_scope
vberlier Nov 17, 2025
8f60de5
chore(release): v0.113.0-beta.7
Nov 17, 2025
e92d12e
chore(release): mecha-v0.100.0-beta.6
Nov 17, 2025
fd2f207
Merge remote-tracking branch 'origin/main' into beta
vberlier Dec 2, 2025
c23f08a
fix: min/max_format in overlay directive
vberlier Dec 2, 2025
15d2d86
fix: cleanup empty overlays
vberlier Dec 2, 2025
9ac861d
fix: ruff
vberlier Dec 2, 2025
5e81136
chore(release): v0.113.0-beta.8
Dec 3, 2025
dfba013
chore(release): lectern-v0.35.0-beta.6
Dec 3, 2025
238b2c0
chore: split workflow
vberlier Dec 3, 2025
624eb96
fix: include subprojects' ignore and output directories to prevent re…
fewwan Dec 3, 2025
a17ba8f
chore(release): v0.113.0-beta.9
Dec 3, 2025
f1700c0
feat: update command tree to 1.21.10
vberlier Dec 8, 2025
a085f08
feat: update command tree to 1.21.11
vberlier Dec 8, 2025
762ee6c
fix: skip version released from old repo
vberlier Dec 8, 2025
55b46a1
chore(release): bolt-v0.50.0-beta.3
Dec 8, 2025
4532692
fix: release new beta
vberlier Dec 8, 2025
c4f535f
chore(release): mecha-v0.101.1-beta.1
Dec 8, 2025
40ddc6c
chore(release): bolt-v0.50.0-beta.4
Dec 8, 2025
9e89fec
feat: major version
vberlier Dec 8, 2025
c18be20
chore(release): mecha-v0.102.0-beta.1
Dec 8, 2025
e36c2d2
chore(release): bolt-v0.50.0-beta.5
Dec 8, 2025
c5e05d0
Merge remote-tracking branch 'origin/main' into beta
vberlier Dec 8, 2025
5a51958
feat: use full minecraft version to get pack_format (#488)
edayot Dec 11, 2025
dbdc9be
chore(release): v0.113.0-beta.10
Dec 11, 2025
5be3965
chore(release): mecha-v0.102.0-beta.2
Dec 11, 2025
7644116
chore: basic version prefixing example
vberlier Jan 14, 2026
15ea0d6
test: don't require registry sha1 to match
vberlier Jan 14, 2026
5d5167c
chore: version prefixing plugin example
vberlier Jan 14, 2026
8483980
test: do require registry sha1 to match
vberlier Jan 14, 2026
320ea89
fix: update format registry
vberlier Jan 14, 2026
cd5bf33
chore(release): v0.113.0-beta.11
Jan 14, 2026
96098c5
chore(release): mecha-v0.102.0-beta.3
Jan 14, 2026
a91e144
chore: prepare merge
vberlier Jan 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 0 additions & 12 deletions .github/dependabot.yml

This file was deleted.

56 changes: 0 additions & 56 deletions .github/workflows/docs.yml

This file was deleted.

129 changes: 70 additions & 59 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,79 +2,90 @@ name: CI

on:
push:
branches: [main]
paths-ignore:
- "docs/**"
branches: [main, beta]
pull_request:
branches: [main]
paths-ignore:
- "docs/**"
branches: [main, beta]

env:
PYTHON_VERSION: "3.10"
POETRY_VERSION: "1.5.1"
PACKAGES: |
.
packages/lectern
packages/mecha
packages/bolt

jobs:
main:
name: Test and release
check:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v5
- name: Set up Python
uses: actions/setup-python@v6
- name: Set up uv
uses: astral-sh/setup-uv@v7
- name: Install dependencies
run: uv sync --all-packages --locked --all-extras --dev
- name: Tests
run: |
status=0
for p in $PACKAGES; do
if ! (uv run --directory "$p" pytest -v); then
status=1
fi
done
exit $status
- name: Pyright
run: uv run basedpyright --level error
- name: Ruff
run: uv run ruff check
- name: Ruff format
run: uv run ruff format --check --diff

release:
if: github.event_name == 'push' && github.repository == 'mcbeet/beet'
needs: check
concurrency:
group: ${{ github.workflow }}-release-${{ github.ref_name }}
cancel-in-progress: false
environment:
name: pypi
permissions:
id-token: write
contents: write
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v5
with:
ref: ${{ github.ref_name }}
fetch-depth: 0
- name: Reset workflow sha
run: git reset --hard ${{ github.sha }}
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: ${{ env.PYTHON_VERSION }}
- name: Cache poetry
id: cache-poetry
uses: actions/cache@v4
with:
path: ~/.local
key: poetry-${{ runner.os }}-${{ env.PYTHON_VERSION }}-${{ env.POETRY_VERSION }}
- name: Install poetry
if: steps.cache-poetry.outputs.cache-hit != 'true'
uses: snok/install-poetry@v1
with:
version: ${{ env.POETRY_VERSION }}
virtualenvs-in-project: true
- name: Cache venv
id: cache-venv
uses: actions/cache@v4
with:
path: .venv
key: venv-${{ runner.os }}-${{ env.PYTHON_VERSION }}-${{ env.POETRY_VERSION }}-${{ hashFiles('poetry.lock') }}
restore-keys: |
venv-${{ runner.os }}-${{ env.PYTHON_VERSION }}-${{ env.POETRY_VERSION }}-
uses: actions/setup-python@v6
- name: Set up uv
uses: astral-sh/setup-uv@v7
- name: Install dependencies
if: steps.cache-venv.outputs.cache-hit != 'true'
run: poetry install -E image
- name: Setup npm cache
id: cache-npm
uses: actions/cache@v4
with:
path: node_modules
key: npm-${{ runner.os }}-${{ hashFiles('package-lock.json') }}
- name: Install Pyright
if: steps.cache-npm.outputs.cache-hit != 'true'
run: npm install
- name: Run tests
run: poetry run pytest -v
- name: Run type-checking
run: npm run check
- name: Check formatting
run: poetry run black --check beet tests
run: uv sync --all-packages --locked --all-extras --dev
- name: Release
if: |
github.repository == 'mcbeet/beet'
&& github.event_name == 'push'
&& github.ref == 'refs/heads/main'
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PYPI_TOKEN: ${{ secrets.PYPI_TOKEN }}
run: |
git config --global user.name "github-actions"
git config --global user.email "action@github.com"
poetry run semantic-release publish -v DEBUG -D commit_author="github-actions <action@github.com>"
for p in $PACKAGES; do
uv run --directory "$p" bash -e <<"EOF"
if semantic-release --strict version --no-commit --no-tag; then
uv lock --upgrade-package $(uv version | cut -d " " -f1)
git add "$GITHUB_WORKSPACE/uv.lock"
grep "{ workspace = true }" pyproject.toml | {
while read dep _; do
uv add "$dep>=$(uv version --package $dep --short)"
done
}
git add pyproject.toml
uv build -o dist
semantic-release --strict version
uv publish dist/*
semantic-release publish
fi
EOF
done
1 change: 1 addition & 0 deletions .python-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.14
8 changes: 0 additions & 8 deletions .vscode/extensions.json

This file was deleted.

32 changes: 32 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "pytest",
"type": "debugpy",
"request": "launch",
"module": "pytest",
},
{
"name": "nosnap_vanilla",
"type": "debugpy",
"request": "launch",
"module": "beet",
"args": ["-p", "examples/nosnap_vanilla"]
},
{
"name": "mecha_basic",
"type": "debugpy",
"request": "launch",
"module": "beet",
"args": ["-p", "packages/mecha/examples/basic"]
},
{
"name": "mecha_stats",
"type": "debugpy",
"request": "launch",
"module": "mecha",
"args": ["-s", "packages/mecha/examples/basic/src/data/demo/functions/foo.mcfunction"]
}
]
}
23 changes: 0 additions & 23 deletions .vscode/settings.json

This file was deleted.

89 changes: 88 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,93 @@
# Changelog

<!--next-version-placeholder-->
<!-- version list -->

## v0.113.0-beta.11 (2026-01-14)

### Bug Fixes

- Update format registry
([`320ea89`](https://github.com/mcbeet/beet/commit/320ea896f97eec821c3047d4a13f1f8793757b7d))


## v0.113.0-beta.10 (2025-12-11)

### Features

- Use full minecraft version to get pack_format ([#488](https://github.com/mcbeet/beet/pull/488),
[`5a51958`](https://github.com/mcbeet/beet/commit/5a51958a4bd575718b7c557e30f8b9142225957c))


## v0.113.0-beta.9 (2025-12-03)

### Bug Fixes

- Include subprojects' ignore and output directories to prevent rebuild loops in watch when using
broadcast ([#482](https://github.com/mcbeet/beet/pull/482),
[`624eb96`](https://github.com/mcbeet/beet/commit/624eb96dbef139c671e2f1b316fcc00c132f0c51))


## v0.113.0-beta.8 (2025-12-03)

### Bug Fixes

- Cleanup empty overlays
([`15d2d86`](https://github.com/mcbeet/beet/commit/15d2d862281e4af36e41b41606669dd2ba5ada54))


## v0.113.0-beta.7 (2025-11-17)

### Features

- Add log_time_scope
([`3ef14eb`](https://github.com/mcbeet/beet/commit/3ef14ebf9f9ffe49ee69bd195926862899865f2a))


## v0.113.0-beta.6 (2025-11-16)

### Bug Fixes

- Fetch_objects race condition (close #479)
([`e7405ae`](https://github.com/mcbeet/beet/commit/e7405aeceb74927749bc9f9cf8bb8b96495f89e6))

- Locate_minecraft path separator (close #477)
([`e445ea7`](https://github.com/mcbeet/beet/commit/e445ea75eefeebdb5b737d6b2e58540ae14d0728))

- Preload before MultiCache.clear (close #352)
([`4e3d3ec`](https://github.com/mcbeet/beet/commit/4e3d3ec020300a7e82d0e4aad353b11a6aacf365))

- Start fixing type issues
([`532d109`](https://github.com/mcbeet/beet/commit/532d109b0a86e6eda48caf77a431773dc4201395))

- Update click (close #484)
([`054fed8`](https://github.com/mcbeet/beet/commit/054fed8d3334ff27420adbcf674d42faedeb9b2f))

- Use PathLike
([`b140c99`](https://github.com/mcbeet/beet/commit/b140c995bb9b846691d00b1c9a1e591439c60b99))


## v0.113.0-beta.5 (2025-11-15)

### Bug Fixes

- Change outdated license format
([`a25ab4a`](https://github.com/mcbeet/beet/commit/a25ab4a0f0a42da927ec1d30d58bbd1e6b37e1ff))


## v0.113.0-beta.4 (2025-11-15)

### Bug Fixes

- No print
([`a5e3805`](https://github.com/mcbeet/beet/commit/a5e3805ad0c6ca04d5d0052157c05e3475321dfa))


## v0.113.0-beta.3 (2025-11-15)

### Features

- Yo ([`b2817f0`](https://github.com/mcbeet/beet/commit/b2817f0a979e8d65b31ea81677c808c978cc935a))


## v0.112.2 (2025-12-01)

Expand Down
Loading