Skip to content

Latest commit

 

History

History
927 lines (604 loc) · 18.6 KB

CHANGELOG.md

File metadata and controls

927 lines (604 loc) · 18.6 KB

Change & release log

Entries in this file are in reverse chronological order.

2024-09-12

  • 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 2024-05-02 * b1d1f16 README update 2024-04-02 * cecfb8f 8.2.2-1.1 2024-04-02 * 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

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