Comments (4)
let's say that there are multiple releases available to update
In case a user "skips" a release, we should always offer them the latest version.
Also, if there is an update with breaking changes
rendering the markdown from the release notes should be sufficient. In case of breaking changes, I will mention it in the Github release description.
from pandora.
Ensure to also update the docs, this then should close #113
from pandora.
I'd like to work on this issue. But I have a question, let's say that there are multiple releases available to update, should the user be allowed to choose which version they'd like to update?
from pandora.
Also, if there is an update with breaking changes, I'd suggest adding some sort of header in the release notes which can be read by the updater and displayed to the user within Godot so they don't end up breaking their project by updating.
An example of the breaking changes header would be
:#: Breaking Change 1
:#: Breaking Change 2
Then the updater can look for :#: and display those lines to the user
from pandora.
Related Issues (20)
- Display top categories as individual tabs
- Ability to display items as GraphEdit
- Getting entities from category + Path HOT 4
- Data loss HOT 9
- Property settings persist even when property's fields lose focus HOT 1
- Array properties do not properly deserialize all types HOT 2
- Entities and Categories lose saved order after reload project
- Re-order properties
- Add right-click context menu to tree
- The path of the Icon will change when moved to another location. HOT 1
- Reference properties aren't serialized properly HOT 1
- Inventory Example Missing Dependency entity_proxy.gd HOT 1
- `data.pandora` file is not included in release builds HOT 1
- Invalid GDScript code generated from category that contains special characters
- Pandora fails to assign script with compiled script files
- Pandora gets confused with mixed entities and categories.
- Entity ids are missing in id file
- Issues with Godot 4.3 HOT 9
- Feature request: Export data as resources
- Pandora memory leaks on exit
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pandora.