# Change & release log

Entries in this file are in reverse chronological order.

## 2025-10-09

* v9.2.4-1.1 published on npmjs.com
* cfc3fc9 package.json: update URLs for 9.2.4-1.1 release
* 9aa6277 website: blog post release 9.2.4-1.1 published
* 73aed0b CHANGELOG update
* v9.2.4-1 released
* ea78829 website: update actions durations
* ec57d5f workflows macos install distlib
* a22e93e package.json bump deps

## 2025-10-08

* 9070f00 remove legacy test
* 771eb17 website maintainer update
* 69cf34f package.json bump deps
* 30b1de4 website: update durations and folder hierarchies
* b1eaf10 versioning.sh revert readline to 8.1.2
* 3209583 add host build
* 1322436 test-assets fix a72 and update all

## 2025-10-05

* ef0b9e3 versioning.sh downgrade pixman 0.43.4
* 9bc075b package.json bump deps (meson)
* 8cfa303 add icu4c
* a541282 website update
* e6006f1 prepare v9.2.4-1

## 2025-10-05

* v9.2.4-1 prepared
* 2cfd622 re-generate website commons
* d450250 re-generate top commons

## 2025-04-09

* af006bf test-sourceforge*: on every Saturday

## 2025-04-06

* 49ab73f test-sourceforge-downloads.yml update

## 2025-04-05

* d3a75db test-sourceforge-downloads.yml update
* 063ec37 test-sourceforge-downloads.yml update
* 3a8f681 test-sourceforge-downloads.yml update
* 8f9b1fa test-sourceforge-downloads.yml update
* aeb06bd add test-sourceforge-downloads.yml

## 2025-03-23

* e5e2668 update /licenses/MIT
* 845ea8f website: re-generate commons
* 4bcc3fe re-generate commons
* 1d5247c website package.json shareOnTwitter update
* 9017a52 website package.json author update
* fc8de8e website generate-website-commons update

## 2025-02-24

* 4a23ce2 website: re-generate descriptive & permalink names
* d6da8ae re-generate descriptive & permalink names

## 2025-02-23

* fe3f372 website: re-generate commons
* 8192817 re-generate commons

## 2025-02-21

* 413d1ba website: project/history update

## 2025-02-18

* 7171360 package.json: bump minimumXpmRequired 0.20.5
* 477a85b package.json: bump xpm 0.20.5

## 2025-02-16

* 4531099 package-lock.json update

## 2025-02-14

* a33204c package.json: remove qemu-system-gnuarmeclipse
* 23c00cb pacakge.json: revert version to 8.2.6-1.1
* c4425cb versioning.sh: disable qemu_arm_legacy_build
* 7f850bb re-generate commons
* 73c722b re-generate commons

## 2025-02-13

* e353e45 re-generate commons

## 2025-02-10

* 77e1a17 8.2.6-2 with ffi3.4.7

## 2025-02-07

* 518cd52 website: re-generate commons

## 2025-02-04

* 554781b website: re-generate commons
* 119a61e build-assets: update generate-website-blog-post

## 2025-02-03

* fc8aa86 build-assets: bump deps
* 5b898bb website: re-generate commons
* ba5a32f website: re-generate commons

## 2025-02-02

* 817e04b website: re-generate commons

## 2025-01-31

* b103eb7 website: updates and final common rework

## 2025-01-30

* 184cfd5 website: rework getting-started
* 1817c72 website: more rework with commons

## 2025-01-29

* 7e3d844 website: more rework with commons

## 2025-01-27

* 0958df8 website: cosmetise imports

## 2025-01-26

* 0dc9e05 website: rework with _project

## 2025-01-23

* 94929d6 website: re-generate commons

## 2025-01-22

* 52457d4 website: re-generate commons

## 2025-01-21

* 46a4148 build-assets: cleanup actions
* 5db8693 website: re-generate commons
* d4ee1b4 website: re-generate commons
* d770e3b website: re-generate commons

## 2025-01-20

* 919a2fe re-generate commons
* 3234105 website: re-generate commons

## 2025-01-19

* a6e9e52 website: remove unused customField.js
* cf57265 build-assets: move customFields to websiteConfig
* c7a6048 website: re-generate commons

## 2025-01-17

* 9ef764c website: re-generate commons
* 8d67176 re-generate commons
* 0d535b2 website: re-generate commons

## 2025-01-16

* 88e0903 website: re-generate commons
* 2f00b5a re-generate commons

## 2025-01-15

* f5c4753 website: updates
* 6a0a613 re-generate commons

## 2025-01-14

* c90e1bd re-generate commons
* 4e330db re-generate commons

## 2025-01-13

* a13fefe re-generate workflows
* 828b008 copyright updates
* 12cb550 copyright updates

## 2025-01-10

* 8db54f3 website: updates
* 7412fcc website: updates
* ca117e5 website: updates

## 2025-01-09

* 296d7f9 build-assets/package.json: bump deps
* bb7c69d website: updates

## 2025-01-02

* f4b77b2 top package.json: fix homepage url
* 0d44c0b package.json: cosmetics
* a7387a8 website: updates
* 8950e02 build-assets/package.json: bump deps

## 2024-12-31

* 9a5455b website: updates

## 2024-12-30

* cc989d2 package.json: bump deps
* 33435a7 website: updates

## 2024-12-24

* efee30f website: updates
* 5853c6c website: updates

## 2024-12-22

* 1cad71d website: update redirects
* 9754598 website: updates
* 851c3cd website: add _xpack.github.io

## 2024-12-20

* b0c3da9 website: updates
* b1b29e5 website: updates
* d80c19e website: updates

## 2024-12-11

* 2d5ba66 website: updates
* 9518050 website/blog updates
* 6128f19 website/blog/_templates/blog-post-release*
* 7173585 build-assets/package.json: bump deps

## 2024-12-04

* 815fbcc website: updates

## 2024-10-15

* 31bb066 website: updates
* b11abc3 website: updates

## 2024-10-14

* 704ce47 website: updates

## 2024-10-13

* 236ca1f website: updates
* 66fb848 website: updates
* 4cb24b3 website: updates

## 2024-10-11

* b2953b4 website: updates
* d817559 website/blog/_templates/blog-post-release*
* f595777 website/blog/_templates/blog-post-release*

## 2024-10-10

* 5f71b1b website: updates
* fa024dc website: updates

## 2024-10-09

* 5ab32a8 website move blog post templates
* 2f65025 website: updates
* 3f4cc79 website: updates

## 2024-10-07

* 73a4740 website: updates
* d72ff1d ISSUE_TEMPLATE update
* 7c157f1 website: updates

## 2024-10-06

* 7bdbcbc website: updates
* 4ea0549 website: updates
* a95029c re-generate workflows

## 2024-10-04

* 7547ce3 website: updates
* a4249ec templates/body-blog update

## 2024-09-18

* 7ba619b website: updates
* 4335f26 website update
* 2d0c8b6 build-assets/package.json: bump deps
* a708919 build-assets/templates updates

## 2024-09-12

* aeb95ae website update
* f685e0a build-assets/templates update
* 6cdd7d7 website update
* 7cf8b8e 8.2.6-1.1
* fbd7977 CHANGELOG: publish npm v8.2.6-1.1
* v8.2.6-1 published on npmjs.com
* 4517bf7 package.json: update urls for 8.2.6-1.1 release
* 21b5679 blog post release 8.2.6-1 published
* 9921621 website content added
* 1d598db build-assets/templates updates
* 808befa CHANGELOG update
* 49abd5d build-assets/templates update
* e70a1ec CHANGELOG update
* 448c6fe qemu-arm*.sh: show machines/cpus

## 2024-09-11

* daefc33 prepare v8.2.6-1
* 76b55cc move tests to test-assets
* 516f9e4 update copyright notices
* 8e091c8 README updates
* c7d2499 versioning.sh: switch to upstream download

## 2024-09-10

* e4684ea re-generate workflows
* e859cca prepare 8.2.6-1

## 2024-08-17

* 7634aa7 website remove preliminary
* fb04b0c build-assets/package.json: updates
* ac1ea59 templates/body-blog update
* 7867235 templates/body-github: update
* 41cbbe6 re-generate workflows

## 2024-08-16

* 2087096 templates/body-github: update

## 2024-08-14

* 8c15b3d build-assets/package.json: updates

## 2024-08-09

* 950170a READMEs update
* ed250fd build-assets/package.json: updates
* 0d7df9d templates/body-blog update

## 2024-08-07

* 85ca2a5 build-assets/package.json: updates
* 6ac4c03 build-assets/package.json: updates
* fd0fa16 website: preliminary content
* 6997d4a re-generate workflows
* b9c5dd1 move to build-assets

## 2024-08-06

* 62997ec package.json: bump deps

## 2024-08-04

* 0a71a2d package.json: bump deps
* 5bf02ad package.json: update generate-workflows
* 6784132 templates/jekyll update
* 1491858 versioning.sh: use is_development
* cd35731 qemu*.sh: use is_development
* e629366 READMEs update
* cc457e1 package.json: add actions, bump deps

## 2024-07-27

* fef7502 package.json: add actions, bump deps
* 416f95b templates/jekyll update

## 2024-07-23

* 1f232ee READMEs update
* 398c4e7 .npmignore update
* e9ec3d1 re-generate scripts
* 1edf8df body-jekyll update
* 0b5ad42 re-generate workflows
* 035abac package.json: rework generate workflows
* e506195 package.json: loglevel info
* cadd869 package.json: bump deps

## 2024-06-18

* f36191e scripts/tests/update.sh: simplify
* a8f69c0 READMEs update

## 2024-06-17

* fbd43da package.json: rework generate workflows
* 77abb97 package.json: bump deps
* 37af75d application.sh: update

## 2024-05-23

* 44328a1 package.json: clang 16.0.6-1.1

## 2024-05-18

* f9a409c rework git_clone call
* f754bd4 READMEs update
* e960571 package.json: XBB_ENVIRONMENT_SKIP_CHECKS

## 2024-05-16

* 5de14ff READMEs update
* b62ba4d versioning.sh: --enable-lib-suffixes

## 2024-05-14

* c7523cf versioning.sh: do not add --disable-lib-suffixes

## 2024-05-09

* 1193d42 use is_develop and with_strip

## 2024-05-07

* 0b65ee8 versioning.sh: remove DISABLE_WIDEC

## 2024-05-03

* ba1399f package.json: add bison to deps

## 2024-04-02

## 2024-05-02

* 535a236 package.json: clang 17.0.6-1.1
* b1d1f16 README update
* cecfb8f 8.2.2-1.1
* ed0a915 CHANGELOG: publish npm v8.2.2-1.1
* d9dc847 package.json: update urls for 8.2.2-1.1 release
* 78ea298 README update
* 14f8eb4 body-jekyll update
* 5dc19d7 CHANGELOG update
* 74bafaa README update
* 3e8fe51 prepare v8.2.2-1
* 8062ce7 re-generate workflows
* 0baa2ad package.json: bump deps
* 2e4384c package-lock.json update
* abb10b9 README update

## 2024-04-01

* d674055 package.json: bump deps

## 2024-03-29

* 2bbcb09 prepare v8.2.2-1
* 732b784 qemu-arm-legacy.sh: disable docs

## 2024-03-28

* c31d7df prepare v8.2.2-1
* 33ea797 package.json: bump deps

## 2024-03-22

* ac24c48 package.json: xpm-version 0.18.0

## 2024-03-08

* 40598f4 package.json: xpm-version 0.18.0

## 2024-03-07

* 25ee895 package.json: xpm-version 0.18.0
* a225063 package.json: bump deps

## 2024-03-06

* adcf1a6 body-jekyll update
* f0ce808 package.json: bump deps

## 2024-02-07

* 5e17acf READMEs update
* cf4963d package.json: bump deps

## 2023-12-03

* ba9b571 package.json: bump deps
* 87cf64f re-generate workflows

## 2023-11-16

* a9b1064 templates/jekyll add aarch64

## 2023-11-12

* 8f3eaa1 package.json: bump deps

## 2023-09-25

* a16d5db body-jekyll update

## 2023-09-20

* cb95fdc package.json: bump deps

## 2023-09-16

* 1d7bb5f package.json: add linux32
* d92cd37 body-jekyll update

## 2023-09-11

* 3223267 package.json: bump deps

## 2023-09-08

* 7b1ec03 package.json: bump deps
* fc20b56 versioning.sh: call libiconv for autotools
* 607fe8a versioning.sh: cleanups

## 2023-09-06

* 024806a package.json: bump deps
* 358714d READMEs update
* 6a05455 body-jekyll update

## 2023-09-05

* 3d1b845 qemu-arm-legacy.sh: run_verbose diff
* 4ae085e re-generate workflows
* be06640 READMEs update
* 136a6dc package.json: bump deps

## 2023-09-03

* 95c60d1 templates/jekyll update
* 4616ea0 7.2.5-1.1
* 82fa944 CHANGELOG: publish npm v7.2.5-1.1
* 6274091 package.json: update urls for 7.2.5-1.1 release
* 02e13b7 template/jekyll update
* b66973c template/jekyll update
* b1b5c60 CHANGELOG update
* 886f752 README update durations
* b80d6f6 prepare v7.2.5-1
* f3dd09e package.json: xbb-5.1.0
* 7931154 qemu-arm-legacy.sh: explicit use of python2

## 2023-09-02

* 50172f5 VERSION 7.2.5-1
* a07cf1f versioning.sh: add 7.2.5
* 982d025 package.json: bump gcc
* f0bb4b2 prepare v8.1.0-1
* b48f760 dot.*ignore

## 2023-08-28

* 4aafd26 READMEs update

## 2023-08-25

* be7339b package.json: rm xpack-dev-tools-build/*
* 545f1dd package.json: bump deps

## 2023-08-21

* 8990277 READMEs update
* 16726d6 package.json: bump deps

## 2023-08-19

* f06d404 READMEs update
* 4ca2996 package.json: bump deps

## 2023-08-15

* d72b2ef README update
* 7621507 dot.*ignore update
* fd58d72 .vscode/settings.json: ignoreWords
* 78b1c20 re-generate workflows
* 6044eb4 versioning.sh: legacy 2.8.0-17
* 1491444 .vscode/settings.json ignoreWords
* 66a1246 re-generate workflows
* 2b22bbb README-MAINTAINER rename xbbla
* 1c955fc package.json: rename xbbla
* 20a4595 package.json: bump deps
* 1de08e2 READMEs update
* 7a87808 package.json: bump deps

## 2023-08-05

* e07ea4d READMEs update

## 2023-08-04

* e75d3d6 READMEs update
* 3ebe91a READMEs update
* b2c80e9 package.json: add build-develop-debug
* f10c4f5 READMEs update

## 2023-08-03

* 7a89275 package.json: reorder build actions
* 2c67f64 READMEs update
* bce322b package.json: bump deps

## 2023-07-28

* e98c1e2 READMEs update
* 06e37a6 READMEs update
* bfda3cd package.json: bump deps
* ad768ec package.json: liquidjs --context --template
* 5e77de3 scripts cosmetics
* acae1db re-generate workflows
* 07a87ea READMEs update
* 799035d package.json: minXpm 0.16.3 & @xpack-dev-tools/xbb-helper
* 12dcf3a READMEs update
* 9012b59 package.json: bump deps

## 2023-07-26

* bb48533 package.json: move scripts to actions
* 3e007af package.json: update xpack-dev-tools path
* fc55bcd READMEs update xpack-dev-tools path
* 8ccf67c body-jekyll update
* a280c15 READMEs update

## 2023-07-17

* 7f57fc8 package.json: bump deps

## 2023-03-25

* 325ed77 READMEs update
* 7cf9d1d READMEs update prerequisites
* 2afe70e package.json: mkdir -pv cache

## 2023-02-22

* 4992e1f READMEs update

## 2023-02-14

* 70c963c body-jekyll update

## 2023-02-10

* a9af7e9 package.json: update Work/xpacks
* cfb9199 READMEs update

## 2023-02-07

* 5b764b9 READMEs update
* 6a6c4de versioning.sh: update for https
* 7a2ab72 body-jekyll update

## 2023-01-31

* 45b1e1a 7.2.0-1.1
* 56ec27e CHANGELOG: publish npm v7.2.0-1.1
* e0eef12 package.json: update urls for 7.2.0-1.1 release
* 20341cf CHANGELOG update
* 22b7fb8 README update
* 8a34952 body-jekyll update
* 9570a2d add tests/update.sh
* a9493a3 .vscode/settings.json: ignoreWords
* e965ca7 README update
* 467d6c7 package.json: bump deps
* f6fd3f6 prepare v7.2.0-1
* v7.2.0-1 released
* 5dccc65 prepare v7.2.0-1
* 7d8e649 templates updates
* 6a21f36 re-generate workflows
* bcb54c2 package.json: bump deps

## 2023-01-28

* 3a1bc6d versioning.sh: use versioning functions
* 039599e README-MAINTAINER remove caffeinate xpm

## 2023-01-27

* 2a8dd40 package.json: reorder scripts

## 2023-01-24

* 51d6e2f README updates

## 2023-01-22

* b6ff1e3 README update

## 2023-01-11

* ce94c77 cosmetize xbb_adjust_ldflags_rpath

## 2023-01-09

* a50bcc6 qemu-arm-legacy.sh: cleanups
* 3c579da package.json: bump deps
* 141efe8 package.json: loglevel info
* 7d017fd versioning.sh: add comment before *_installed_bin

## 2023-01-02

* 2610e96 package.json: reformat

## 2023-01-01

* f27c126 package.json: pass xpm version & loglevel
* 7404206 README update

## 2022-12-30

* 5f735c5 qemu-arm-legacy.sh: LDFLAGS+=" -lm -ldl -lpthread"
* 421eb2b README-MAINTAINER: xpm run install
* 180be6e qemu-arm-legacy.sh: LDFLAGS+=" -lm -lpthread -lrt -ldl"
* 894cef3 package.json: bump deps
* 6e2ea15 versioning.sh: regexp

## 2022-12-27

* dede07f README update
* b8a04e8 echo FUNCNAME[0]
* b5210b1 use autotools_build
* 2425c3d re-generate from templates

## 2022-12-26

* ba4e96d README updates

## 2022-12-25

* 8fae9df README update
* 23ca912 versioning.sh: remove explicit xbb_set_executables_install_path
* 97650ec versioning.sh: add comment M4

## 2022-12-24

* e3c740f README update
* cc2de25 versioning.sh: explicit set_executable
* 1fd86af READMEs updates
* 6cf3f8b updates to xbb v5.x
* 8fac609 package.json: update
* aec526e package.json: bump deps
* 83db152 move patches to helper
* 3fe4ccc re-generate from templates
* f98d8ab rename functions

## 2022-12-12

* 75d02b3 package.json: add caffeinate builds for macOS
* f6fc44f versioning.sh: use XBB_REQUESTED_*

## 2022-11-18

* fe22462 .vscode/settings.json: watcherExclude

## 2022-11-03

* 068168f tests/run.sh: fix darwin-arm64 test
* df50a76 versioning.sh: remove build_m4
* 166df6c README update
* bd152de package.json: add @xpack-dev-tools/m4
* 9f13d70 package.json: bump dep
* ccef5b0 CHANGELOG cosmetics
* 7f10d87 .vscode/settings.json: ignoreWords

## 2022-11-02

* 94dc3d7 README update
* 1bdf471 README update
* f7d4c81 README-MAINTAINER: update build sequences for docker
* 2eed77d package.json: remove docker apt-get install
* 2b9e066 versioning.sh: build m4 before autoconf
* 71ad139 package.json: deep-clean remove the Work folder too
* 1346174 add dependency to native m4.sh
* ea528f1 package.json: add arm docker images

## 2022-11-01

* df8775c package.json: rework docker
* f08070a versioning.sh: add native target deps
* ff7ccab versioning.sh: build_glib 2.74.1
* ddb251e application.sh: *-INITIAL_TARGET="native"
* 957ac6c application.sh: update deps

## 2022-10-31

* f94d542 README update
* a01a057 versioning.sh: XBB_WITH_UPDATE_CONFIG_SUB for build_vde
* d206251 update for xbb v5.0.0
* fa4588c re-generate build.sh & test.sh
* 37d62a3 re-generate workflows
* 90c352c remove submodule

## 2022-10-04

* 747db56 README update
* 08d10e2 README-RELEASE update for bullet lists in CHANGELOG

## 2022-09-25

* e918134 README-RELEASE update

## 2022-09-17

* 1004ea2 README-BUILD update

* ceedfa7 README-RELEASE update
* aca4095 7.1.0-1.1
* 1bc163c CHANGELOG: publish npm v7.1.0-1.1
* 10bb3f2 package.json: update urls for 7.1.0-1.1 release
* ef028e0 README-BUILD updates
* fc6dee9 body-jekyll update
* 24e76e4 CHANGELOG update
* 199fa29 README-RELEASE update
* 6610dd1 re-generate workflows
* a76165c README-RELEASE update durations
* ce0d696 common-versions: qemu-legacy 2.8.0-16
* 86ee481 .vscode/settings.json: ignoreWords
* d5ddd26 Use hello-world binaries for tests

## 2022-09-06

* v7.1.0-1.1 published on npmjs.com
* v7.1.0-1 released

## 2022-09-05

* f071361 change-versions: add support for 7.1.0
* 303e725 submodule

## 2022-09-03

* b1f9ec1 READMEs updates

## 2022-09-02

* 68b6959 prepare v7.1.0-1
* d3f676d body-jekyll: ~/Downloads
* fdb8368 README-DEVELOP: fix typos
* 47cbae0 .vscode/settings.json: ignoreWords

## 2022-09-01

* 20a3769 zypper -q --no-gpg-checks in

## 2022-08-31

* 51836fb body-jekyll update
* 57db084 README-RELEASE update

## 2022-08-30

* e070c18 README: XPACKS_STORE_FOLDER

* fbac97c package.json: reorder aarch*

## 2022-05-14

* 213669b submodule
* 4d903cc READMEs updates
* ed03c8a Travis CI mention

## 2022-05-05

* v7.0.0-1.1 published on npmjs.com
* v7.0.0-1 released

## 2022-05-03

* v7.0.0-1 prepared

## 2022-01-18

* v6.2.0-2.1 published on npmjs.com
* v6.2.0-2 released
* enable Cocoa for macOS, SDL is not functional

## 2022-01-13

* v6.2.0-1.1 published on npmjs.com
* v6.2.0-1 released

## 2022-01-07

* v6.2.0-1 prepared

## 2021-10-17

* [#15] - applied the two patches mentioned in
 <https://bugs.launchpad.net/qemu/+bug/1429841/comments/6>
* update for new helper & XBB v3.3

## 2021-09-07

* v2.8.0-13.1 published on npmjs.com
* v2.8.0-13 prepared

## 2021-02-02

* v2.8.0-12.1 published on npmjs.com
* v2.8.0-12 published
* [#13] - enable barrier instructions for ARM v6
* [#13] - enable THUMB2 instructions for M0/M1
* [#14] - use proc_pidpath() to get executable path
* [#12] - add STM32F051-Discovery

## 2020-12-20

* v2.8.0-11 published
* [#6] - add TYPE_STM32F429ZITX
* [#6] - add STM32F407VGTX

## 2020-10-14

* v2.8.0-10 published
* v2.8.0-10.1 published on npmjs.com

## 2020-08-13

* v2.8.0-9.2 published on npmjs.com
* fix package.json xpack.bin

## 2020-07-01

* v2.8.0-9.1 published on npmjs.com
* v2.8.0-9 released
* add binaries for Arm 32/64-bit
* update for XBB v3.2

## 2020-03-29

* [#4] Fix the macOS relative path issue

## 2019-12-27

* bump v2.8.0-9
* add support for Arm binaries

## 2019-11-04

* v2.8.0-8.1 published on npmjs.com
* v2.8.0-8 released
* [#1] Blinky with STM32F1 fails
* [#2] Boards do not use the capabilities RAM size, but 128.

## 2019-07-22

* v2.8.0-7.1 published on npmjs.com
* v2.8.0-7 released

## 2019-06-28

* [#70] io/channel-watch.c: Correctly associate socket handle with
  its corresponding event. (#71)

___

# Historical GNU MCU Eclipse change log

## 2019-04-24

* v2.8.0-5 20190424 released

## 2019-04-10

* fix STM32F4 SR reset value

## 2019-02-26

* [#63] cortexm/mcu.c: use '-m size=kb'; use the value from the machine object, which can be overriden by command line options.
* [#43] arm-semi.c: SYS_HEAPINFO returns all 0
* [#39] vl.c: fix crash for unsupported board
* add .vscode with build tasks and debug launchers
* Makefile: add install-gme

## 2019-02-11

* v2.8.0-4-20190211 released
* [#62] fix the GPIO persistence issue
* the greeting shows 32-bit or 64-bit (singular).

## 2018-05-23

* v2.8.0-3-20180523 released
* use new build scripts based on XBB

## 2017-06-15

* rebranded as xPack QEMU Arm

## 2016-12-27

* [#24] vl.c: fix semihosting parsing of other opts

## 2016-12-26

* STM32-P407 with functional buttons
* OLIMEXINO-STM32 with functional buttons
* STM32-P107 with functional buttons
* Netduino plus 2, Netduino Go & Maple with functional buttons
* merge master 2.8.0

## 2016-12-25

* NUCLEO-F411RE with functional buttons
* STM32-P103 with functional buttons

## 2016-12-24

* stm32/gpio: fix exti check
* NUCLEO-F103RB with functional buttons
* stm32: afio & syscfg with enable bit

## 2016-12-22

* stm32f429i-discovery with functional buttons

## 2016-12-18

* stm32: rearrange the `realize()` logic
* add `peripheral_create_memory_region()`
* add `peripheral_prepare_registers()`

## 2016-12-17

* svd: generate separate files for peripherals
* qemu.nsi: add devices folder to setup

## 2016-12-15

* stm32/afio added; F1 gpio uses it
* stm32 & cortexm reset all children devices
* add scripts to process SVD files
* STM32-H103 with functional buttons

## 2016-12-13

* cortexm/stm32: use union to group families

## 2016-12-12

* stm32/gpio redefined with SVD values only

## 2016-12-03

* rename images -> graphics

## 2016-12-01

* add STM32F0-Discovery, with buttons and leds

## 2016-11-28

* remove `armv7m_nvic.o` from the build; refer to `cortexm_nvic_*` in `helper.c`

## 2016-11-24

* rename `LOG_FUNC`, `LOG_MR` (`-d func,mr`)

## 2016-11-24

* stm32: add EXTI, SYSCFG
* stm32/capabilities: add IRQn defs
* add support for user buttons

## 2016-11-16

* button-reset: actions functional

## 2016-11-16

* cortexm: add graphic buttons, reset & user; not linked to actions (yet)

## 2016-11-09

* qemu-thread-posix: `PTHREAD_MUTEX_ERRORCHECK`

## 2016-11-02

* add support for SDL2

## 2016-10-29

* version 2.7.0-20161029 released on GitHub
* gnuarmeclipse-dev merged to gnuarmeclipse

## 2016-10-26

* avoid `clock_gettime()` on Apple
* fix `fix cm_cpu_generic_create()` bug

## 2016-10-24

* original version 2.7.0 merged to gnuarmeclipse-dev
* add separate cortexm-bitband implementation

## 2016-10-20

* nsi file: add InstallDir

## 2016-07-28

* version 2.6.0-20160728 released on GitHub
* fix half word writes (register_post_write_callback_t)
* implement (minimally) the DHCSR register, for C_DEBUGEN
* consider BASEPRI for disabling interrupts
* add more registers to GDB server (MSP, PSP, PRIMASK, BASEPRI, FAULTMASK, CONTROL)

## 2016-07-19

* peripheral-register: fix reset
* add reset for all uarts

## 2015-10-29

* version 2.4.50-20151029, released on GitHub
* fix rendering on OS X 10.11 (SDL)

## 2015-08-16

* version 2.3.50-20150816*-dev released
* add build for Win64

## 2015-08-04

* version 2.3.50-20150804*-dev released
* SDL event loop added (to fix responsivness & Windows bug)
* stm32f411re added
* nucleo-f411re board added

## 2015-08-01

* version 2.3.50-20150801*-dev released

## 2015-07-23

* qemu-options.hx: -board, -mcu added
* vl.c: -board & -mcu parsed
* null-machine.c disabled
* cortexm-board.c added ('generic')

## 2015-07-16

* build: add SDL
* gpio-led: add graphical blink support

## 2015-06-25

* cortex-mcu: use *_do_unassigned_access_callback; currently just display
a message, no exceptions thrown.

## 2015-06-22

* cortexm-nvic added

## 2015-06-21

* add '--image filename.elf'

## 2015-06-17

* stm32: add F2, F3, L1 families
* /machine/cortexm container added; nvic & itm inside
* /machine/stm32 container; rcc, flash, gpio[%c] in

## 2015-06-10

* cortexm-mcu: properties *-size-kb renamed
* stm32-mcu: add hsi-freq-hz & lsi-freq-hz props
* stm32-rcc: update clock functional

## 2015-06-09

* cpu.c: log MSP & PC

## 2015-06-08

* '-d trace_mr' (LOG_TRACE) added to log; intended for development use
* loader.c: add verbosity for loaded segments
* loader: make rom_reset public
* cortexm: do a rom_reset() before cpu_reset()

## 2015-06-02

* '-d trace' (LOG_TRACE) added to log; intended for development use

## 2015-05-12

* the build scripts running in virtual machines were deprecated, and a single script,
using Docker, was added to the main gnuarmeclipse-se.git/scripts.

* the greeting shows 32-bits or 64-bits (plural for bits).

## 2015-01-20

* build script for OS X added.

## 2014-11-30

* custom definitions for the Windows setup creator.

## 2014-11-25

* sam & xmc added boards added

## 2014-11-24

* set default system_clock_scale = 80

## 2014-11-20

* cortex-m intial implementation
* most stm32 boards added
* Kinetis & LPC boards added
* tiva board added

## 2014-11-04 to 08

* semihosting fixed
* verbosity added, including the connection message, required by plug-in
* branding added

Liviu Ionescu
