Releases: bitbrain/pandora
v1.0-alpha9
What's Changed
- Add auto-scroll to new properties by @shomykohai in #202
- Propagate file system changes to Pandora data by @shomykohai in #203
- Ability to export categories via property editor by @bitbrain in #204
Full Changelog: v1.0-alpha8...v1.0-alpha9
v1.0-alpha8
✅ This fixes compatibility issues with Godot 4.3
What's Changed
- Fix script loading on Godot 4.3 by @shomykohai in #197
Full Changelog: v1.0-alpha7...v1.0-alpha8
v1.0-alpha7
What's Changed
- Clear entity browser dropdown selection after resetting property by @shomykohai in #182
- fix: skip object != null check in entity instance inspector by @russmatney in #183
- Ensure to correctly compress release builds, closes #184 by @bitbrain in #185
- Fix compiled script not being assigned to entities by @shomykohai in #188
- Fix broken URL in save/load documentation by @shomykohai in #191
- Ensure category and entity names are tokenized correctly, closes #186 by @bitbrain in #192
- Fix id file generation, closes #190, closes #193 by @bitbrain in #194
Full Changelog: v1.0-alpha6...v1.0-alpha7
v1.0-alpha6
What's Changed
- Only show searched entities by @VojtaStruhar in #167
- Several UI Rendering Improvement by @Naros in #168
- Improved Confirmation Dialog by @mrawlingst in #171
- Use correct version for next alpha release by @shomykohai in #173
- Generate category enums from category heirarchy by @imothee in #169
- Add max width to entity icons in tree by @andersmmg in #165
- Seralization and deserialized of typed properties in array by @imothee in #175
- upgrade to gdunit to 4.3 by @bitbrain in #178
- Don't add the same entity more than once when filling entity browser button by @shomykohai in #180
- Prevent button's icons from expanding the inspector button by @shomykohai in #179
New Contributors
- @Naros made their first contribution in #168
- @mrawlingst made their first contribution in #171
- @shomykohai made their first contribution in #173
- @imothee made their first contribution in #169
- @andersmmg made their first contribution in #165
Full Changelog: v1.0-alpha5...v1.0-alpha6
v1.0-alpha5
v1.0-alpha4
We have been busy at work fixing issues and adding new features. This release also introduces the auto-updater by @Nemesis-AS, brand-new property array support by @mrfelipemartins as well as drag&drop thanks to @russmatney! While Version 1.0 is only 70% done as of now, this release adds a lot of stability and feature parity.
New Features
- 💽 import data functionality by @mrfelipemartins in #114
- 📃 Property array support by @mrfelipemartins in #124
- 🔋 added auto-updater by @Nemesis-AS in #134
- 🧑🤝🧑 duplicate entity instance functionality by @bitbrain in #140
- 🫳 support dragging resources to the resource-picker by @russmatney in #148
Fixes and Improvements
- 📙 added favicon and icon on page title by @andy3659 in #135
- 🐛 fix logo in editor error by @eth0net in #141
- 🐛 fix Array Validation and Casting by @mrfelipemartins in #143
- 🐛 fix swap 'clear' icon for 'remove' (broom -> trashcan) by @russmatney in #149
- 🐛 fix Property Model by @mrfelipemartins in #122
- 🐛 fix Icon Modulation in Inspector Plugin by @mrfelipemartins in #129
- 🐛 fix add missing tooltips for resource/array props by @russmatney in #147
- 🐛 fix colors of selected entities by @bitbrain in #150
New Contributors
- @Nemesis-AS made their first contribution in #134
- @andy3659 made their first contribution in #135
Full Changelog: v1.0-alpha3...v1.0-alpha4
v1.0-alpha3
We are getting closer to a stable Version 1.0 and contributors have been hard at work building new functionality into this addon.
New features
✈️ export custom scripts by @bitbrain in #91- ✨ add is_category check by @bitbrain in #92
- ☄ Move categories & entities via drag&drop by @mrfelipemartins in #108
- 📦 Export settings for .pandora files by @mrfelipemartins in #117
- 🎨 Entity Color by @mrfelipemartins in #115
- 💡 simplify entity instantiation by @bitbrain in #102
- 📦 use uncompressed data during debug mode by @mrfelipemartins in #106
- ✨ use nanoids for entity id generation by @eth0net in #100
- ✨ add support for regenerating ids by @eth0net in #103
Fixes and Improvements
- 🧪 UI unit tests by @bitbrain in #96
- 🐛 Fix typo by @bitbrain in #97
- ♻️ rework property type lookup by @bitbrain in #98
- 🐛 avoid saving state when loading error occurs by @bitbrain in #101
- 🐛 correctly make int available when loading by @bitbrain in #94
New Contributors
- @mrfelipemartins made their first contribution in #106
Full Changelog: v1.0-alpha2...v1.0-alpha3
v1.0-alpha2
The 2nd alpha release of Pandora has arrived! While Version 1.0 still seems lightyears away, contributors have been hard at work addressing issues and resolving bugs.
What's Changed
- 📖 Minor typo in sample code and error message by @russmatney in #75
- ✨ Tooltips & minor whitespace tweak by @tylercchase in #76
- ✨ Added string representation for model resources. by @VojtaStruhar in #78
- 🐛 Setting a reference property by @VojtaStruhar in #81
- 🐛 Fix typo on editor interface page by @eth0net in #86
- 🐛 Fix invalid entity instantiation by @bitbrain in #74
- 🐛 Fallback to entity instantiation when script is invalid by @bitbrain in #87
- 🐛 Do not use custom constructor for resource by @bitbrain in #88
New Contributors
- @russmatney made their first contribution in #75
- @tylercchase made their first contribution in #76
- @VojtaStruhar made their first contribution in #78
- @eth0net made their first contribution in #86
Full Changelog: v1.0-alpha1...v1.0-alpha2
v1.0-alpha1
Initial Alpha release of Pandora. Basic functionality already established but still lacking some core features required for stable release.
Features
✅ Pandora Editor
✅ dedicated Pandora
singleton
✅ @export
PandoraEntity in script
✅ wiki with documentation
✅ unit tests for data model and backend
Currently not ready yet
⛔️ UI unit tests
⛔️ drag & drop for entities
⛔️ consider editor events such as 'moving & renaming files' not working yet
⛔️ some property types are still missing, e.g. array and enum support
⛔️ some existing bugs are still in place
This is a pre-release, meaning that breaking API changes may occur or things may not work as expected.