Skip to content

Commit f05b7fd

Browse files
committed
Add changelog
1 parent 78c4a1a commit f05b7fd

File tree

1 file changed

+268
-0
lines changed

1 file changed

+268
-0
lines changed

changelog.md

Lines changed: 268 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,268 @@
1+
# Changelog
2+
3+
All notable changes to Brickify will be documented in this file.
4+
5+
6+
## 2026-01-22 - [0.12.0]
7+
8+
### Changed
9+
10+
- Upgraded all dependencies to latest versions
11+
- Migrated from Mocha to Vitest for backend tests
12+
- Migrated from Browserify to Vite for bundling
13+
- Converted project from CoffeeScript to TypeScript
14+
- Replaced Karma with Vite for frontend testing
15+
- Updated ESLint config with strict type checking rules
16+
- Simplified landing page with direct file drop and linked examples
17+
- Renamed educators page to examples
18+
- Updated team page with current maintainer info
19+
- Moved examples preview to separate partial
20+
- Removed LEGO trademark symbols for cleaner text
21+
- Replaced convert arrow PNG with inline SVG
22+
- Use relative worker paths for static builds
23+
- Improved STL file loading with proper binary/ASCII detection
24+
- Changed license to AGPL-3.0-or-later
25+
26+
27+
### Added
28+
29+
- Added static HTML build for running without a server
30+
- Added GitHub workflow to deploy to GitHub pages
31+
- Added GitHub workflow for CI tests
32+
- Added pre-built Web Workers to git for static builds
33+
- Added missing Terser dependency
34+
- Added description to readme
35+
36+
37+
### Fixed
38+
39+
- Fixed type safety errors and test failures in data packet routes
40+
- Fixed loading of plugins in static build
41+
- Fixed mouse position calculation for highlighting
42+
- Fixed memory leak caused by re-creating render targets every frame
43+
- Fixed Node.clone() and Node.clipTo() methods in ThreeCSG
44+
- Fixed OpenScadGenerator import to use default export
45+
- Fixed blueimp-md5 import syntax
46+
- Fixed filesaver.js by replacing with file-saver
47+
- Fixed correct path for favicon
48+
- Fixed bottom padding to footer
49+
50+
51+
### Removed
52+
53+
- Removed Piwik tracking code
54+
- Removed imprint page
55+
56+
57+
## 2015-07-01 - [0.11.0]
58+
59+
### Added
60+
61+
- Added undo/redo functionality for brick actions
62+
- Added undo support for brush actions and makeAll buttons
63+
- Added buttons for undo/redo with hotkey display
64+
- Added ExpandBlack to lego shadow for thicker outlines
65+
66+
67+
### Changed
68+
69+
- Refactored everything lego/3d-printed methods
70+
- Made undo data node-specific
71+
- Set devicePixelRatio continuously to fix rendering issues
72+
- Updated three-pointer-controls to 0.5.3
73+
- Replaced orbit controls with pointer controls
74+
- Enabled animation on landing page
75+
- Configured quickconvert canvas elements for touch control
76+
- Improved ballista sample model
77+
- Optimized sample models with adjusted print times
78+
79+
80+
### Fixed
81+
82+
- Fixed wireframe visualization after undo
83+
- Fixed array method names and clearing
84+
- Fixed hotkey display with multiple keys
85+
- Fixed order of event listeners registration
86+
- Fixed hint UI button identification
87+
- Fixed instruction download
88+
- Fixed caching bug in bricks neighbor cache
89+
- Fixed brush highlighting in build mode
90+
- Fixed setStudVisibility also setting brick fidelity
91+
- Fixed showing brick layer functionality
92+
93+
94+
### Removed
95+
96+
- Removed pojso caching as it doesn't update with new properties
97+
98+
99+
## 2015-06-26 - [0.10.2]
100+
101+
### Fixed
102+
103+
- Fixed missing studs in assembly view (#669)
104+
- Fixed assembly view if bottom is 3D print
105+
- Fixed brush action if brick below is 3D print
106+
- Fixed upper/lowercase require error in meshlib
107+
- Fixed DownloadProvider filename
108+
- Fixed development mode detection
109+
110+
111+
### Changed
112+
113+
- Adjusted meshlib version
114+
- Renamed DataHelper
115+
- Improved fractionOfConnectionsInZDirection
116+
- Updated CroJSDoc style documentation
117+
118+
119+
## 2015-06-25 - [0.10.1]
120+
121+
### Fixed
122+
123+
- Fixed endless loop if bricks to relayout are a tower of stacked 1x1x1 plates
124+
- Fixed condition for optimization
125+
- Fixed test condition
126+
- Set correct location header for successful datapacket create requests
127+
128+
129+
### Changed
130+
131+
- Activated optimization for reLayout
132+
- Extended express response mock to support location definition
133+
- Updated client tests to new datapacket api
134+
- Used POST method for datapacket creation
135+
- Chained dataPacket routing verbs
136+
137+
138+
### Removed
139+
140+
- Removed empty methods
141+
- Removed duplicate variable declarations
142+
- Removed debug newlines
143+
144+
145+
## 2015-06-22 - [0.10.0]
146+
147+
### Added
148+
149+
- Added test strip wizard
150+
- Added new download dialog
151+
152+
153+
## 2015-06-06 - [0.9.3]
154+
155+
### Changed
156+
157+
- Bug fixes and improvements
158+
159+
160+
## 2015-05-29 - [0.9.2]
161+
162+
### Changed
163+
164+
- Bug fixes and improvements
165+
166+
167+
## 2015-05-28 - [0.9.1]
168+
169+
### Changed
170+
171+
- Bug fixes and improvements
172+
173+
174+
## 2015-05-27 - [0.9.0]
175+
176+
### Changed
177+
178+
- Version update with various improvements
179+
180+
181+
## 2015-04-30 - [0.8.0]
182+
183+
### Changed
184+
185+
- Major feature updates and improvements
186+
187+
188+
## 2015-04-20 - [0.7.0]
189+
190+
### Changed
191+
192+
- Major feature updates and improvements
193+
194+
195+
## 2015-03-27 - [0.6.0]
196+
197+
### Changed
198+
199+
- Major feature updates and improvements
200+
201+
202+
## 2015-03-23 - [0.5.1]
203+
204+
### Changed
205+
206+
- Bug fixes and minor improvements
207+
208+
209+
## 2015-03-11 - [0.5.0]
210+
211+
### Changed
212+
213+
- Major feature updates and improvements
214+
215+
216+
## 2015-01-05 - [0.4.0]
217+
218+
### Changed
219+
220+
- Major feature updates and improvements
221+
222+
223+
## 2014-12-10 - [0.3.0]
224+
225+
### Added
226+
227+
- Added landing page
228+
- Added editor UI improvements
229+
230+
231+
## 2014-11-05 - [0.2.0]
232+
233+
### Added
234+
235+
- Added STL viewer
236+
- Added basic plugin architecture
237+
238+
239+
## 2014-10-15 - [0.1.0]
240+
241+
### Added
242+
243+
- Initial project setup with skeleton code
244+
- Basic project structure
245+
- Express.js server setup
246+
- Bootstrap integration
247+
- Stylus CSS preprocessor
248+
- Bower for frontend package management
249+
- Three.js integration for 3D rendering
250+
- Synchronized JSON states between client and server
251+
252+
[0.12.0]: https://github.com/ad-si/brickify/compare/v0.10.2...v0.12.0
253+
[0.10.2]: https://github.com/ad-si/brickify/compare/v0.10.1...v0.10.2
254+
[0.10.1]: https://github.com/ad-si/brickify/compare/v0.10.0...v0.10.1
255+
[0.10.0]: https://github.com/ad-si/brickify/compare/v0.9.3...v0.10.0
256+
[0.9.3]: https://github.com/ad-si/brickify/compare/v0.9.2...v0.9.3
257+
[0.9.2]: https://github.com/ad-si/brickify/compare/v0.9.1...v0.9.2
258+
[0.9.1]: https://github.com/ad-si/brickify/compare/v0.9.0...v0.9.1
259+
[0.9.0]: https://github.com/ad-si/brickify/compare/v0.8.0...v0.9.0
260+
[0.8.0]: https://github.com/ad-si/brickify/compare/v0.7.0...v0.8.0
261+
[0.7.0]: https://github.com/ad-si/brickify/compare/v0.6.0...v0.7.0
262+
[0.6.0]: https://github.com/ad-si/brickify/compare/v0.5.1...v0.6.0
263+
[0.5.1]: https://github.com/ad-si/brickify/compare/v0.5.0...v0.5.1
264+
[0.5.0]: https://github.com/ad-si/brickify/compare/v0.4.0...v0.5.0
265+
[0.4.0]: https://github.com/ad-si/brickify/compare/v0.3.0...v0.4.0
266+
[0.3.0]: https://github.com/ad-si/brickify/compare/v0.2.0...v0.3.0
267+
[0.2.0]: https://github.com/ad-si/brickify/compare/45bbbe97...v0.2.0
268+
[0.1.0]: https://github.com/ad-si/brickify/commits/45bbbe97

0 commit comments

Comments
 (0)