bump: version 0.0.1 → 0.1.0

main
Sofus Albert Høgsbro Rose 2024-05-04 20:09:16 +02:00
parent a7e3c17c86
commit 691ff4a393
Signed by: so-rose
GPG Key ID: AD901CB0F3701434
2 changed files with 83 additions and 1 deletions

82
CHANGELOG.md 100644
View File

@ -0,0 +1,82 @@
## v0.1.0 (2024-05-04)
### Feat
- E2E simulation design and analysis.
- Feature-parity with past.
- Finished Gaussian Pulse node.
- Finished Library Medium node.
- Added the Bloch boundary condition.
- Added adiabatic absorber.
- Added BoundConds Node & Fancy PML Node
- Use `canvas.draw()` for plotting.
- Implemented operate math node.
- Complete matplotlib plotting system.
- Safe, practical BLField.
- High-performance math system and depsflow.
- Math nodes (non-working)
- Scientific constant node.
- Robust DataFlowKind w/lazy structures.
- Implemented fit of experim. medium data.
- Added Tidy3D file import node
- Better link/append strategy for GN lookup
- Fixes for cloud tasks, lint run
- Proper visualization pathways
- ManagedObj Semantics
- Re-Implemented Unit System Node (+ other fixes)
- Working logging, before- and after-deps.
- Completely revamped dependency system.
- Demo-grade simulation feedback loop.
- Continue to add features.
- Various features (some very prototype).
- We did it, GeoNodes node w/live update!
- More sockets, nodes, fixes.
- Added accel socket, fixed default units.
- Custom units, def. all SocketType units.
- Registered all nodes.
- Somewhat working addon.
### Fix
- Run `active_kind` updator after socket init.
- Unit conversion of LazyValueRange.
- Inching closer.
- Major streamlining of plot workflow.
- Extract fixes incl. draw, array-copy on export.
- Invalidate cache of removed input sockets.
- Implement explicit no-flow w/FlowSignal
- Crashes on enum changes
- Crashiness of EnumProperty
- BLFields in FilterMath, bug fixes.
- Some renamed FlowKinds (not all)
- Caching now (seems to) work robustly.
- Revalidated cache logic w/KeyedCache.
- A bug and a crash.
- Various critical fixes, field preview
- Case-insensitive constants search
- The rabid __mp_main__ segfault.
- Broken GN unit evaluation
- @base event callbacks now use @events
- Bugs related to geonodes, end-of-chain unit conversion
### Refactor
- applied tooling for predictable lint/fmt/commits
- Factored out flow_kinds.py for clarity.
- Huge simplifications from ExprSocket
- Big breakthrough on Expr socket (non working)
- Big changes to data flow and deps loading
- More changes to docs/layout
- Moved contracts + fixes
- Use cleaner relative import for top-level `utils`
- Fixes and movement.
- Renamed DataFlowKind to FlowKind
- Ran lint fix
- Common SocketDef owner in `sockets.base`
- Revamped serialization (non-working)
- Non-working first-move of serialization logic
- Streamlined graph-update semantics.
- Continuing large-scale alterations.
- Massive architectural changes.
- Far more well-functioning baseline.
- Big categories, structure change.

View File

@ -1,6 +1,6 @@
[project] [project]
name = "blender_maxwell" name = "blender_maxwell"
version = "0.0.1" version = "0.1.0"
description = "Real-time design and visualization of Maxwell simulations in Blender 3D, with deep Tidy3D integration. " description = "Real-time design and visualization of Maxwell simulations in Blender 3D, with deep Tidy3D integration. "
authors = [ authors = [
{ name = "Sofus Albert Høgsbro Rose", email = "blender-maxwell@sofusrose.com" } { name = "Sofus Albert Høgsbro Rose", email = "blender-maxwell@sofusrose.com" }