Merge pull request #49 from sirocyl/patch-1
[lwext4.git] / CHANGELOG
1 lwext4-1.0.0
2 ============
3 * new extent module implementation (handle unwritten extents correctly)
4 * xattr support
5 * journaling transactions & recover support
6 * improve configurations (with automatic generated config file)
7 * move stm32disco demo to separate repository
8 * test suite & tools improvements (more tests on autogenerated images)
9 * new filesystem tools: lwext4-mkfs, lwext4-mbr
10 * travis continious integration
11 * lot of bugfixes and minor improvements...
12
13
14 lwext4-0.8.0
15 ============
16 * improve ext4_dir_entry_next
17 * clang code format based on config file
18 * ChibiOS demo for some stm32 boards
19 * Improve includes in lwext4 dir
20 * Add some const keyword where should be used
21
22
23 lwext4-0.7.0
24 ============
25 * features supported: flex_bg, uninit_bg, dir_nlink
26 * config file improvements, 3 basic build modes:
27         * feature set ext2 - small footprint (~20KB .text)
28         * feature set ext3 - htree directory indexing (~25KB .text)
29         * feature set ext4 - all supported features enabled (~30KB .text)
30 * IO timing stats in stm32f429_demo 
31 * more advanced cases in test suite
32 * support for meta_bg feature (unstable)
33 * crc32c module for meta_csum feature (not supported yet)
34 * small demo application improvments (readability)
35
36
37 lwext4-0.6.0
38 ============
39 * Fixed stm32429demo enumerating issues
40 * Comb sort for directory indexing
41 * Cmake toolchain files for msp430
42
43 lwext4-0.5.0
44 ============
45 * Build system refactoring
46 * Pedantic warning check for lwext4 files
47 * New toolchain files for cortex-m0, avexmega7, arm-sim
48 * Merge bugfixes from HelenOS mainline
49 * OS locks setup function
50
51 lwext4-0.4.0
52 ============
53 * Client-server based automatic test suite
54
55 lwext4-0.3.0
56 ============
57 * STM32F429 demo
58
59 lwext4-0.2.0
60 ============
61 * Full extents support
62 * Doxygen comments
63 * Bug fixing
64 * Demo app improvments
65
66
67 lwext4-0.1.1
68 ============
69 * First version of the lwext4 filesystem library.