Releases: PipeRift/rift
Releases · PipeRift/rift
v0.0.6
February 2023 Build
What's Changed
- Refactored code namespaces by @muit in #79
- Added module types, API refactor by @muit in #80
- Removed Expressions and Statements namespaces by @muit in #81
- Added modules, libclang and C parsing by @muit in #82
- Resolve module cmake registration automatically by @muit in #83
- Added Rift Runtime modules (std) by @muit in #84
- Changed domain links by @muit in #85
- Change rift module filename by @muit in #86
- Added registrable types & module bindings by @muit in #87
- Improved modular registration of types by @muit in #88
- Inspection UI tweaks by @muit in #89
- Fixed LLD binaries by @muit in #90
- Allow C types editing by @muit in #91
- Declare native types & link by @muit in #92
Pipe
- Updated to v1.4.1
Full Changelog: v0.0.4...v0.0.6
v0.0.4
September 2022 Build
What's Changed
- Add type namespaces by @muit in #70
- Use namespaces in ExprCalls by @muit in #71
- Binary & Unary expression type propagation by @muit in #72
- Type checking on type creation by @muit in #73
- Improved literal node sizing by @muit in #74
- Fix type rename by @muit in #75
- Ensure unique type names by @muit in #76
- Added Clang by @muit in #77
- C/Cpp module generation by @muit in #78
Full Changelog: v0.0.3...v0.0.4
v0.0.3
July 2022 Build
What's Changed
- Renamed RiftCore to Pipe and refactored
- Extracted ECS into Pipe
- Added linking to final files
- Prevented duplicated function names
- Added details panel
Full Changelog: v0.0.2...v0.0.3
v0.0.2
May 2022 Build
What's Changed
- Merging build fixes and core update by @muit in #6
- Added base node graph by @muit in #5
- Project explorer now shows the project tree by @Tharrik in #4
- Merge new CICD pipeline by @muit in #21
- Added UI reflection inspection by @muit in #22
- Added enum reflection & inspection by @muit in #23
- Added new ecs id lists and accesses by @muit in #24
- Use pre-built LLVM by @muit in #27
- Improved Access syntax, progress on runtime accesses by @muit in #26
- Modules can be edited now by @muit in #28
- Node Positions, project manager & fixes by @muit in #29
- Moved node code into Editor module by @muit in #30
- Node context menus by @muit in #31
- Added return expressions by @muit in #32
- Add backends as plugins by @muit in #33
- Serialize using TAccess by @muit in #34
- Fixed OwnPtr casting for contexts by @muit in #35
- Added graph view plugin & registering of views by @muit in #36
- Draw return expressions by @muit in #37
- Fixed off grid positioning by @muit in #38
- Added if statements by @muit in #39
- Statement graph fixes by @muit in #40
- Added value pin to ifs by @muit in #41
- Refactored component names by @muit in #42
- Added pin/link types & colors by @muit in #43
- Fixed corruption of big rift files when serializing by @muit in #44
- Multiple UX Improvements by @muit in #45
- Split CICD compilation configs by @muit in #46
- [CICD] Use custom cmake commands by @muit in #47
- Multiple UX improvements by @muit in #48
- Added binary operators by @muit in #49
- Improved ListAny, added sized Integral/Floating literals by @muit in #50
- Floating/Integral literals by @muit in #51
- Add LLVM IR code generation by @muit in #25
- Removal of nodes & types by @muit in #52
- Feature/ux improvements by @muit in #53
- Propagation of variable types into expressions by @muit in #54
- Added function parameters & struct/class members to IR by @muit in #55
- Generate IR statements by @muit in #56
- Graph context menu improvements by @muit in #57
Full Changelog: v0.0.1...v0.0.2