Skip to content

Commit 270facb

Browse files
authored
docs: changelog new year (#82)
* docs: index * docs: changelog
1 parent 65d1f63 commit 270facb

File tree

4 files changed

+25
-428
lines changed

4 files changed

+25
-428
lines changed

en/guide_cloud/general/changelog.md

Lines changed: 8 additions & 203 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,14 @@ Upgrade to latest version: `pip install -U swanlab`
55
Github: https://github.com/SwanHubX/SwanLab
66
:::
77

8+
## New Year's Day Update
89

10+
**🚀 New Features**
11+
- Upgraded chart smoothing; the state will remain preserved after webpage refresh
12+
- Updated chart resizing; now you can change the size by dragging the bottom right corner of the chart
13+
14+
**⚙️ Bug Fixes**
15+
- Fixed a bug where the project settings did not display the delete option when there were no experiments
916

1017
## v0.4.2 - 2024.12.24
1118

@@ -249,206 +256,4 @@ by Cunyue
249256
**⚡️Improvements**
250257
- Optimized line chart rendering for large datasets
251258
- Improved performance in Jupyter
252-
- Fixed numerous issues from previous versions
253-
254-
## v0.2.4 - 2024.3.17
255-
256-
**⚡️Improvements**
257-
- Improved image chart display
258-
- `swanlab.Image` now supports PyTorch tensor input
259-
260-
**🔧Bug Fixes**
261-
- Fixed multimedia chart caption parameter issues
262-
- Fixed issues caused by interrupting `swanlab.init` initialization
263-
- Fixed SwanLab initialization errors in Jupyter notebook
264-
265-
## v0.2.3 - 2024.3.12
266-
267-
**🚀New Features**
268-
- Added line chart smoothing with 3 algorithms
269-
- Added chart pinning
270-
- Added chart hiding
271-
272-
**⚡️Improvements**
273-
- Remembers chart group collapse states
274-
- Multimedia charts default to showing last step
275-
276-
## v0.2.2 - 2024.3.4
277-
278-
**⚡️Improvements**
279-
- Multimedia charts support arrow key navigation
280-
281-
**🔧Bug Fixes**
282-
- Fixed various bugs
283-
284-
## v0.2.1 - 2024.3.1
285-
286-
**🚀New Features**
287-
- Text charts: Support for log text type
288-
- Multi-experiment charts support image and audio charts
289-
290-
**⚡️Improvements**
291-
- Improved line chart component performance
292-
293-
## v0.2.0 - 2024.2.8
294-
295-
**New Features**
296-
- Multi-experiment comparison charts: Compare log data from multiple experiments in one chart
297-
- Image charts: Support for logging images (files, numpy arrays, PIL.Image, matplotlib)
298-
- Audio charts: Support for logging audio (files, numpy arrays)
299-
- Auto-view other charts at same position when viewing one chart
300-
301-
**Improvements**
302-
- Added suffix parameter to swanlab.init for custom experiment suffixes
303-
- Changed loggings parameter to logger in swanlab.log, supporting dictionary control of auto-printing
304-
- Changed default experiment name format to: '%b%d-%h-%m-%s' (example:'Feb03_14-45-37')
305-
- Changed Environment logdir to specific experiment log file path
306-
- Added hardware data monitoring class
307-
- Improved many UI details
308-
309-
**Bug Fixes**
310-
- Fixed line chart display errors caused by swanlab.log step parameter
311-
- Fixed logs loading failures in some cases
312-
313-
## v0.1.6 - 2024.1.25
314-
315-
**New Features**
316-
- Added APIloggings to swanlab.init and swanlab.log, auto-prints metrics to terminal when enabled
317-
- New Config/Summary table component with parameter search
318-
319-
**Improvements**
320-
- Optimized web fonts
321-
- Optimized web header
322-
- Optimized handling of NaN in swanlab.log
323-
324-
**Fixes**
325-
- Fixed swanlab watch errors in Python 3.8
326-
- Fixed GridView and Summary component crashes with incompatible data types in swanlab.log
327-
328-
## v0.1.5 - 2024.1.23
329-
330-
**New Features**
331-
- 🚨Replaced basic config info read/write with SQLite database and Peewee library (#114)
332-
- Major improvement for future development but incompatible with old versions (swanlab<=v0.1.4). Use [conversion script](https://github.com/SwanHubX/SwanLab/blob/main/script/transfer_logfile_0.1.4.py) for old log files
333-
- Experiment list supports quick CSV export
334-
- Experiment list supports "Summary Only" view
335-
- Experiment list supports search
336-
- Environment items have "Quick Copy" interaction
337-
- Auto environment recording adds logdir, Run path
338-
- New API swanlab.config
339-
340-
**Improvements**
341-
- Improved various UI elements
342-
- Added Y-axis lines to line charts
343-
- Improved error messages for non-existent log files in swanlab watch
344-
345-
**Fixes**
346-
- Fixed errors with hydra library parameter input
347-
- Fixed errors with spaces in swanlab.log dictionary keys
348-
- Fixed errors when running without git initialization
349-
350-
## v0.1.4 - 2024.1.13
351-
352-
**New Features**
353-
- New UI & UX
354-
- Responsive design: Optimized for phones, tablets, and various resolutions
355-
- Additional auto environment recording:
356-
- Command
357-
- Git Branch
358-
- Git Commit
359-
- Memory
360-
- Requirements - Auto records current pip environment
361-
- Logs and Requirements support search, copy, and download
362-
363-
**New APIs**
364-
- swanlab.init adds logdir API: Set log file save location
365-
- swanlab watch adds --logdir API: Specify log file location to read
366-
- swanlab.init->config supports Argparse-style calls
367-
368-
**Improvements**
369-
- Optimized Charts x-axis display logic
370-
- Optimized Charts auto-refresh logic for better performance
371-
- Improved Charts and Summary recording of very small/large numbers
372-
- Added unit tests
373-
374-
**Bug Fixes**
375-
- Fixed Requirements recording issues
376-
- Fixed Charts display issues with rounded floating points
377-
378-
## v0.1.3 - 2024.1.7
379-
380-
**New Features**
381-
- Projects and experiments can be deleted via web interface
382-
- Projects and experiments support name and description editing via web
383-
- Added experiment time suffix
384-
- Default project name is training script folder name
385-
386-
**Improvements**
387-
- Enhanced Table component interaction and performance
388-
- Improved pypi display information
389-
- Added message popup component and placeholders
390-
- Improved message popup component styles
391-
- Added git branch name and latest commit hash functions
392-
- Renamed OverView to Project Dashboard
393-
394-
**Bug Fixes**
395-
- Fixed terminal log format issues
396-
- Fixed naming conflicts
397-
- Fixed experiment board port occupation errors
398-
- Improved error page navigation
399-
- Fixed warning issues when running experiment board
400-
401-
## v0.1.2 - 2024.1.1
402-
403-
- Increased Charts data update frequency, added request status mapping
404-
- Fixed project and experiment OverView status not updating after training
405-
- Fixed errors with slashes in swanlab.log data parameter keys
406-
- Fixed display issues with non-standard value types in swanlab.log data
407-
- Optimized Chart value ranges based on recorded data max/min
408-
- Improved experiment table component
409-
- Added command and requirements recording functions
410-
- Added git hooks for code formatting and commit testing
411-
- Fixed duplicate column issues in experiment table with slashed keys
412-
413-
## v0.1.1 - 2023.12.26
414-
415-
**Feature Updates**
416-
- Added Experiment Metrics Comparison Table to compare configurations and results
417-
- Added more experiment parameter recording (Python interpreter directory, system hardware, Git repository path, Swanlab version)
418-
419-
**Improvements**
420-
- New table component for better interaction
421-
- Adjusted time display format
422-
423-
**API Updates**
424-
- Added step parameter to swanlab.log
425-
426-
## v0.1.0 - 2023.12.22
427-
428-
**Feature Updates**
429-
- Added Log functionality to experiment board, auto-records terminal output (including errors)
430-
431-
**Improvements**
432-
- Changed default language to English
433-
- Changed sidebar text from "Community Version" to "Version Number"
434-
- Optimized chart data display format
435-
436-
## v0.0.2 - 2023.12.16
437-
438-
**Feature Updates**
439-
- Added experiment status: Stop
440-
- Added Configuration and Summary information display
441-
- Added automatic terminal log collection, stored in swanlog/experiment_folder/console/yy-mm-dd.log
442-
- Added error pages to experiment board
443-
- Added new API for swanlab watch: host, details in Experiment Board
444-
445-
**Major Updates**
446-
- Adjusted log file structure (incompatible with previous versions). From v0.0.2, default log folder is swanlog
447-
448-
**Improvements**
449-
- Improved chart styles: bold titles, chart zoom support, x-axis display
450-
- Improved terminal output during training
451-
- Improved chart color selection mechanism
452-
- Improved default chart group names and styles
453-
- Improved default project names
454-
- Improved experiment sorting: newest first by default
259+
- Fixed numerous issues from previous versions

en/index.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,7 @@ hero:
1414
link: /en/guide_cloud/general/what-is-swanlab.md
1515
- theme: brand
1616
text: Website
17-
link: https://dev101.swanlab.cn
18-
# - theme: alt
19-
# text: Quick Start
20-
# link: /en/guide_cloud/general/quick-start.md
17+
link: https://swanlab.cn
2118
- theme: alt
2219
text: Docs GitHub
2320
link: https://github.com/SwanHubX/SwanLab-Docs

0 commit comments

Comments
 (0)