# none * Feature #396: Upgrade board_enable infra for i2c programmers * Bug #438: Release v1.4 * Bug #502: Erase and Write problem with a SST25VF512. * Feature #409: If libusb system is too old, build system should not build the programmers which depend on newer libusb * Bug #410: pico_serprog MT25QL512 * Feature #385: Upgrade unit test mocks for hwaccess functions * Feature #379: Merging Minipro code for TL866xx programmers * Other #419: Add automatic spell checking to build bot * Feature #437: Progress bar * Feature #389: programmers can restore pci value in shutdown function * Feature #377: Add WP to struct tested * Feature #406: Abstract i2c interface to allow other OSes to work with i2c * Support #442: [$400 Bounty] Add 25N01GVZEIG Winbond WSON 8x6-mm support * Bug #405: Lots of warnings when compiling without pci and usb programmers * Feature #403: Encapsulate interaction with flash access * Bug #504: MingW meson build is broken with pre-2019 libraries * Support #434: Add Winbond W25Q128FW support * Support #454: Add support for MX25L8035E * Feature #487: Support building ni845x_spi with meson * Cleanup #452: flashrom - meson.build file - update meson_version to >=0.57.0 * Bug #408: flashbuses_to_text() may crash flashrom * Bug #466: Use printf instead of echo -n * Feature #491: spi nand support * Documentation #489: Add packaging and versioning information to README * Documentation #503: Feedback on "new" documentation website * Feature #486: Support installing git hooks with meson * Bug #498: DediProg SF600Plus unable to flash W25Q512JV chip * Bug #520: Factor out verification from erase path * Feature #526: Add Support for Macronix MX29LV800CT * Feature #523: Add support for flash Winbond W25N01GV