| 1 | This is a list of the most important changes between 2.x versions. It is by |
|---|
| 2 | no means complete, listing only user-visible changes which are interesting. |
|---|
| 3 | The ultimate way to know what has changed is to run diff, or even neater, |
|---|
| 4 | ask CVS about it: |
|---|
| 5 | |
|---|
| 6 | * Checkout the archive (see doc/cvs for how you can do this) |
|---|
| 7 | * Determine which tags are valid, by running this command from the |
|---|
| 8 | project root directory: |
|---|
| 9 | cvs status -v -l Makefile |
|---|
| 10 | Valid tags are usually like form V2-1-0 for version 2.1.0 |
|---|
| 11 | * Ask cvs for the difference between two versions: |
|---|
| 12 | cvs diff -r TAG1 -r TAG2 DIFF-OPTIONS |
|---|
| 13 | for example: |
|---|
| 14 | cvs diff -r V2-0-0 -r V2-0-1 -u |
|---|
| 15 | |
|---|
| 16 | 2.3.4 (19990616) |
|---|
| 17 | Module matorb: driver for Matrix-Orbital Displays (small LCD and VFDs) |
|---|
| 18 | All: Now compiles against kernel 2.0.x (again ;) |
|---|
| 19 | Module gl518sm: some updates and refinements |
|---|
| 20 | |
|---|
| 21 | 2.3.3 (19990603) |
|---|
| 22 | All: Now compiles against kernel 2.3.x (x >= 1) |
|---|
| 23 | Module i2c-voodoo3: Timing issue fixes |
|---|
| 24 | Module bt869: Seems to be functional and relatively well tested |
|---|
| 25 | Many modules were modified to be more compatible with the new |
|---|
| 26 | Mutex structure in the new experimental kernels. |
|---|
| 27 | |
|---|
| 28 | 2.3.2 (19990507) |
|---|
| 29 | Module i2c-hydra: Now compiles on 2.0.x kernels |
|---|
| 30 | Module i2c-lm75: Slightly better detection |
|---|
| 31 | * New, but not compiled by default: |
|---|
| 32 | Module i2c-voodoo3: beginning of Voodoo3 I2C bus driver |
|---|
| 33 | Module bt869: Beginning of BT869 (PAL/NTSC video converter) driver |
|---|
| 34 | |
|---|
| 35 | 2.3.1 (19990501) |
|---|
| 36 | All: Now compiles on PPC |
|---|
| 37 | Module i2c-hydra: NEW |
|---|
| 38 | Module i2c-proc: Buffer overflow removed: `less /proc/bus-i2c-0' now works |
|---|
| 39 | Module w83781d: Removed deadlock (mutex was not initialized) |
|---|
| 40 | Documentation: A few glitches removed |
|---|
| 41 | Makefile: default module installation directory is now |
|---|
| 42 | /lib/modules/current/extra/misc |
|---|
| 43 | Program sensors-detect: PPC Hydra now detected |
|---|
| 44 | Program sensors: Now prints complete GL518SM information |
|---|
| 45 | Program sensors: SIS5595, ADM1021, MAX1617(A), ADM9240, DS1780 added |
|---|
| 46 | |
|---|
| 47 | 2.3.0 (19990422) |
|---|
| 48 | All: Many, many changes and improvements |
|---|
| 49 | All: Many small bugs and problems removed |
|---|
| 50 | Modules: New insmod parameters |
|---|
| 51 | Modules: Much improved chip detection |
|---|
| 52 | Module maxilife: NEW |
|---|
| 53 | Module adm1021: MAX1617A now also supported |
|---|
| 54 | Module adm9024: DS1780 now also supported |
|---|
| 55 | Module w83781d: W83782D and W83783S now also supported |
|---|
| 56 | Program sensors-detect: NEW |
|---|
| 57 | Library: All chips now supported |
|---|
| 58 | Documentation: Very much improved |
|---|
| 59 | |
|---|
| 60 | 2.2.2 (199903??) |
|---|
| 61 | Just some minor updates and bug fixes. |
|---|
| 62 | |
|---|
| 63 | 2.2.1 (19990218) |
|---|
| 64 | All: Removed compile warnings |
|---|
| 65 | Module i2c-dev: Small bug removed if DEBUG=1 was used |
|---|
| 66 | Module sis5595: Now compiles for 2.0 kernels |
|---|
| 67 | Module adm1021: Detection corrected |
|---|
| 68 | |
|---|
| 69 | 2.2.0 (19990216) |
|---|
| 70 | All: Set copyrights to include 1999 |
|---|
| 71 | All: Small bugfixes |
|---|
| 72 | I2C: Upgraded to newest archive of Simon Vogl |
|---|
| 73 | Module i2c-dev: NEW |
|---|
| 74 | Module i2c-ali15x3: NEW |
|---|
| 75 | Module i2c-via: This is old module bit-mb, now moved to the main lm_sensors |
|---|
| 76 | directories, and somewhat improved |
|---|
| 77 | Module sis5595: NEW |
|---|
| 78 | Modules: Renamed all bus modules to i2c-*, new directory lay-out |
|---|
| 79 | Library: Support for new chip drivers, several small bugs fixed |
|---|
| 80 | Library manual pages: NEW |
|---|
| 81 | Program i2cdetect: Moved to detect directory |
|---|
| 82 | Program detect.pl: NEW |
|---|
| 83 | Program doc-features: NEW |
|---|
| 84 | Program sensors: Added man-page |
|---|
| 85 | Document BUGS: Added cdrom bug and kernel i2c conflict |
|---|
| 86 | |
|---|
| 87 | 2.1.2 (19990116) |
|---|
| 88 | Modules lm80.o, w83781d.o: fan-related Segmentation fault corrected |
|---|
| 89 | Module gl518sm.o: yet more bug fixes. It should at long last be usable now |
|---|
| 90 | Documentation in doc/kernel: NEW |
|---|
| 91 | |
|---|
| 92 | 2.1.1 (19990107) |
|---|
| 93 | Module i2c-proc.o: Hack to make /proc/bus/ possible for kernels 2.0.35 |
|---|
| 94 | and older |
|---|
| 95 | Module gl518sm.o: Miscelaneous bugs and problems solved |
|---|
| 96 | Program isadump: NEW |
|---|
| 97 | |
|---|
| 98 | 2.1.0 (19981230) |
|---|
| 99 | Library: Completely NEW |
|---|
| 100 | Program sensors: NEW |
|---|
| 101 | Program grab_busses: NEW |
|---|
| 102 | Program decode-dimms: More information |
|---|
| 103 | Module bit-mb.o: Removed spurious semicolon; now runs on more VIA chipsets |
|---|
| 104 | Module w83781d.o: NEW |
|---|
| 105 | Module lm80.o: NEW |
|---|
| 106 | Module gl518sm.o: new procfile beep, several small updates |
|---|
| 107 | Modules: Now use pin readings, no more scaling within the kernel (use the |
|---|
| 108 | library instead) |
|---|
| 109 | |
|---|
| 110 | 2.0.2 (19981214) |
|---|
| 111 | Module eeprom.o: NEW |
|---|
| 112 | Program decode-dimms: NEW |
|---|
| 113 | Modules: fill_inode fix, will stop segfaults on unloading in kernels after |
|---|
| 114 | 2.1.58 |
|---|
| 115 | Modules: Somewhat less verbose on transfers |
|---|
| 116 | Module lm78.o now recognizes and handles lm78-j and lm79 |
|---|
| 117 | 2.0.1 (1998121?) |
|---|
| 118 | Module gl518sm.o updates, to make it actually work |
|---|
| 119 | Module lm75.o high/low-byte swapping write bug fixed |
|---|
| 120 | 2.0.0 (19981209) |
|---|
| 121 | Initial release |
|---|