Releases in reverse chronological order.
Please check GitHub and close existing issues and pull requests.
- v4.0.0
- 0c42143 ci.yml update
- 6b3d0ec package.json: bump deps
- 2cd6f20 cmake & meson rework
- a353d25 rework tests after micro-test-plus
- f73f7c7 maintainer.md updates
- ebe6986 website/package.json: latest theme commit
- 3cc293a home.md: rephrase
- 9008012 home.md: remove ci & web badges
- 2dd5c15 testing.md: fix urls
- 6ce4ec6 add @page to static pages
- ba64331 package.json: update homepage
- 59d0b92 website/package.json update
- 2bdf3bd website/package.json add check urls
- 2e9f21b user-guide.md: fix broken link
- 4dfa7f0 .npmignore update
- 0a7bb55 install.md: show install tree
- 7976065 home.md: fix link
- 92d7a20 tests/package.json update
- 8172e34 home.md: add Manual Pages
- 6bb9d32 user-guide.md update
- d027bb1 home.md: update
- 325d390 user-guide.md updates
- dc62054 rename user-guide
- 0611909 home.md update title
- 94af1b7 home.md update title
- dace2d5 home.md update title
- e1d6886 website topics update
- 69d0d6c update website after micro-test-plus
- 8f67085 tests/package.json: bump deps
- cb7e7e0 workflows update
- 4cc5785 .vscode/settings.json: ignoreWords
- 897990b move package.json to tests
- e75357a scripts/get-libraries-paths.sh: update
- 3332b19 publish-* bump deps
- 55ceceb cmake cosmetics
- 354d424 README update
- 2e92f68 website cosmetics
- 514d1e4 ci.yml: non-sudo npm install
- ec6aa61 maintainer.md: add xpm link
- 1177ffb publish-*.yml: xpm 0.16.2
- c83c754 ci.yml: xpm 0.16.2
- 03c1b9c README updates
- c74a28c website updates
- 84ecf9a tests/CMakeLists.txt cosmetics
- f9d417f package.json: cosmetise urls
- ba8f351 package.json: clean-riscv
- 61f992a package.json: minXpm 0.16.2
- 6cb8be7 remove --quiet
- 21aa85f lower case ci.yml
- 6514016 lower case ci.yml
- cfc96cb package.json: use @jothepro/doxygen-awesome-css
- f4ce81e publish-github-pages.yml: xpm 0.16.1
- bfefdee update xpack multi-level folders
- 005b9bc home.md: update top links
- e822e22 config.doxyfile: update for 1.9.7
- 605c418 publish-github-pages.yml: cosmetics
- 41ea3d3 publish-github-pages.yml: global permissions
- 527b7a2 publish-github-pages.yml: separate deploy
- 4d56759 publish-github-pages.yml: 1.9.7
- b1147f4 publish-github-pages.yml: cosmetics
- f450178 publish-github-pages.yml: local DOXYGEN_VERSION
- eeb8ace publish-github-pages.yml: fix ln -s path
- 51a7def workflows update
- 7659f07 publish-github-pages.yml: mkdir -pv
- 809698a publish-github-pages.yml: DOXYGEN_VERSION
- bc75c84 developer.md: rephrase
- 809051c developer.md: more details about low intrusive
- 2dc3da2 credits.md: update svg repo link
- 4153cf0 config.doxyfile cosmetics
- c317b67 cards.css: move to helper
- 9f886c9 home.md: move H1 title up
- 00446b5 install.md: add badges
- a114191 install.md: add toc
- c0d3e9a website: add links to npm
- c716a33 home.md: remove Overview
- e232d00 home.md: fix markdown
- d987bd1 home.md: rename xpm/npm dependency
- f1d833b move Credits and License to separate pages
- 50f0226 home.md: add link to svgrepo.com
- fd95e02 website: add svg icons
- 187d6a0 package-lock.json: update
- 9c9eeea home.md: workaround the extra new lines copied
- 14d2691 cards.css: fix copy/paste icon align
- e2121a0 cards.css: update command padding
- b2aecb1 .gitignore ppt
- a2159da assets: consistent corners
- a7a15d2 assets: use ppt with macros
- a47318d install.md: rephrase LLVM/clang
- 78e1971 inlines.h: silence documentation warning
- 00b3e13 lists.h: cleanups deprecated doxy comments
- 3040dca lists.h: make class descriptions more consistent
- 5d45fc6 install.md: updates
- 07cdcf9 home.md: back to H2 in home.md
- db36c5e package-link.json : v2
- fe97b9d config.doxyfile: use micro-os-plus header
- b34847d home.md: add MacStadium link
- 6b0255b website: add centered command
- 5a3295c home.md: fix link
- 2700d00 package-lock.json update
- 1e15fdb CI.yml: bump 0.15.1
- ed8279b add cards support
- 5836f37 add low-intrusive image
- d2629d5 home.md: update
- b6a41ff update images
- 80df87b inlines.h: fix typo
- 7059d73 home.md: mention xPack
- db43771 images update
- af8366c make images transparent
- 4ab01b9 home.md: update
- 2d57103 home.md: update
- ccd0f06 move build info to home
- 424d219 home.md: longer install titles
- e26e7ad add images
- 3cf2ab3 doxygen metadata updates
- a464c05 home.md: update overview
- 674ff6e website updates
- 1185ec3 developer.md: update
- 551dcb7 website/README update
- 91ac9f5 maintainer.md: add website section
- d41ce00 developer.md: rename How to Use
- a2858aa home.md: rename Getting Started
- 21b3d4c tests: use decltype()
- 765ea83 developer.md: updates
- e41c85c testing.md: shorten urls to source files
- b7aae9f developer.md: updates
- 4a3d670 developer.md: updates
- 769b3f8 developer.md: updates
- f32a3f8 maintainer.md: updates
- 59caee5 change-log.md: updates
- c4c7f89 change-log.md: updates
- 3463fc8 testing.md: updates
- 65a9c44 testing.md: updates
- f83f84a home.md: update
- 0d7dcb9 home.md: update
- e54d382 README: update the project description
- 6260259 maintainer.md: update
- 0587708 PROJECT_NUMBER = 4.0.0
- 1e0bc9f home.md: add web badge
- 99d42ce home.md: updates
- 3093872 home.md: remove developer/maintainer sections
- 2ae5d6b home.md: updates
- 7e1cd99 home.md: remove toc
- b907d1f website: extract change-log.md
- 306aca4 publish-github-pages.yml: add /** to folders
- 0167144 home.md: update
- a8fc618 lists.h: cosmetics in comments
- 70f004d config.doxyfile: explicit order
- 1216d77 README update
- b882980 package.json: update description
- 93e95e3 website update
- 5ce8589 README update
- 7e6e6be README update
- a7ba43e README update
- e054577 README update
- 5919e39 publish-github-pages.yml: update
- 0d9125d READMEs updates: refer to web
- 12fc276 package.json: refer to github build-helper
- d2cc4f9 website: add pages; README.md no longer used
- 8ad8d98 test-all.yml: rename
- abb7be3 .vscode/settings.json: ignoreWords
- 7cd43c6 READMEs updates
- 68e9eee get-libraries-paths.sh: fix syntax
- 4fdd565 meson: set LD_LIBRARY_PATH only for linux
- 64b2c60 package.json: disable meson clang15 on linux
- d6dc400 meson: rename xpack_environment
- f170cf7 package.json: disable meson for clang 15
- c67abe9 meson: set LD_LIBRARY_PATH for linux
- 4e1d60c cmake: use LD_LIBRARY_PATH for linux
- 108903a cmake: use lld for clang
- 9360f63 add scripts/get-libraries-paths.sh
- 3925682 CI.yml: re-enable linux & mac
- 79f848f cmake use only -static for windows
- b27355b native CMake: fix objdump -x
- 0b8375f native CMake: fix objdump -h
- d3c3536 native CMake: fix objdump -h
- 47b86dc native CMake: try objdump -h
- b64675c CI.yml: try windows
- 14e940d Merge branch 'xpack-develop' of https://github.com/micro-os-plus/utils-lists-xpack into xpack-develop
- 2438710 platform-native/meson use -static on Windows
- 68a860c native CMake on Windows: no statics
- b743d1f platform-native/meson.build: all windows static
- 6b333fc platform-native/CMakeLists.txt: fix win32 dll path
- 1b7f431 package.json: remove --quiet --silent
- 55a024b Update README.md
- d70e988 .vscode/settings.json: ignoreWords
- e430e77 prepare v4.0.0
- 7dbeb57 publish-github-pages.yml: remove workflow_dispatch
- 0e0f73a publish-github-pages.yml: workflow_dispatch
- c7ce863 publish-github-pages.yml: npm i -g xpm
- 16f2a9f publish-github-pages.yml: xpm install
- e5ad165 package.json: add action 'install'
- 31b9117 .vscode/settings.json: ignoreWords
- dbc1eb3 website: use helper common & theme
- 47e012a tests: ```cpp
- 3e5eea0 package.json: bump helper & awesome
- 9724572 package.json: del package-lock.json
- 922e31e README: use ```cpp
- 0fd1cfc Revert "README.md: try [TOC]"
- ecaefd7 README.md: try [TOC]
- 51c706a .npmignore website inspiration
- 4597603 README update
- 6b5cf95 rename template parameter L
- 91dc020 rename links_type
- 45482cd rename links_ & links_pointer()
- 1a20c60 add the inspiration folder with clang excerpts
- 0511114 common-config.doxyfile: WARN_AS_ERROR = YES
- 8feff71 doxygen updates
- 4d7b31d lists.h: comment out doxygen type grouping
- 965c006 lists.h: use more explicit head_type
- d16c0c3 lists.h: add static_assert to intrusive_list
- bbfeb7e const begin() end()
- c7cfad0 #8: add initialize_once()
- 0022391 inlines.h: remove destructor zeroing members
- 330f899 package-lock.json update
- db3b9a8 package.json: add xpm link doxygen-awesome-css
- 7dc2985 package.json: bump architecture-*
- 05ce65b package.json: bump arm toolchain 12.2.1-1.2.1
- 7f44beb package.json: add open-cli as devDep
- 0fb3d85 .vscode/settings.json: ignoreWords
- 171b2eb cmake & meson: -Wl,--no-warn-rwx-segment
- 9215618 doxygen comments updates
- 21900e0 lists.h: explicit long names for template types
- 41780eb .npmignore update
- bc7596e publish-github-pages.yml: add links in comments
- 7c48a35 package-lock.json
- 2e67f44 package.json: add doxygen-awesome-css devDep
- 141acf3 package.json: add doxygen & safari
- 64cad03 package.json: install-all does npm install
- 45bd2fc package.json: add del-cli devDep
- 3802646 website: split common config
- 7ef81b3 CI.yml: ignore website/**
- 7309f81 publish-github-pages.yml update
- 68ff3a6 CI.yml: ignore website
- e81542e add publish-github-pages.yml
- 3e5c583 website update
- 5e416ee README update
- 9cf1036 add doxygen config; content not yet updated
- d85ed0f CI.yml: bump macos-12, node 18
- ca6fb03 README update
- 61b2828 CI.yml: temporarily disable windows
- 4302a3d list.h: cosmetics
- a28f442 CI.yml: fix xpm run
- c55ba1c CI.yml: native gcc & clang latest
- 197fadd CI.yml: bump ubuntu 22, xpm 0.15
- 4ce6bc5 list.cpp: use noipa only for GCC
- 68ab415 package.json: add gcc & clang latest
- c2bc247 package.json: add gcc12, clang14, clang15
- 4d17e43 package.json: bump devDeps, use inheritance
- 1d1b1da package: add inherited cmake/meson actions
- 0610e79 lists.cpp: add attribute noipa to nullify
- 9aa6822 unit-test.cpp: include commented out iostream
- 4b9e614 #7: rework double_list template parameters
- 5b4907f package.json: cosmetics
- 5f3b09f unit-test.cpp: add a test of static nullify
- af1dd2c #6: rework with a double_list_links_base class
- 35b8843 .vscode/settings.json: ignoreWords
- 70a080c .vscode/launch.json: update
- 43f7827 platform-native: add xpack_create_listing to cmake
- 382d517 package.json min 0.14.0 & defaults
- a1cd3df package.json: bump xpm to 0.14.0
- 2a92ee5 CI: bump xpm 0.14
- d316598 CI.yml cleanups
- 061146c CI try to enable bare-metal on windows
- 04b280f CI.yml: ignore all READMEs
- 4373a58 tests/cross.ini: add link to cpu-families
- 98afca1 meson: update riscv32/riscv64 cpu families
- v3.0.1
- 8037baa #5: define PLATFORM_NATIVE
- e661703 #4: split config.h into portable and platform
- e96b927 CI.yml: add RISC-V tests
- be9b468 platform cortex-a72: fix cmake interface name
- 35f1840 platform cortex-m7f: update device macro to CORTEX_M7
- 0338198 #3: add RISC-V tests
- 9c95f18 copyright notice: add rights reserved
- b2ef927 change qemu platforms to -nostartfiles
- 0878313 CI.yml do not trigger on tags
- 079ee21 add preliminary xpack.json
- 68e5062 tests/*/config.h: MICRO_OS_PLUS_USE_SEMIHOSTING
- 4690598 globals: comment out -DDEBUG
- c7bf145 try node 16
- 7ce248f revert to setup-node@v2
- fa05045 CI: try node 14
- ac1eee2 update for aarch32/aarch64
- 1ed3721 rework platforms & dependencies
- 9d7baab remove deps on devices-cortexm
- 7a26ac7 package.json: bump devices-qemu-cortexm
- 94f38af package.json: remove unused deps; bump deps
- 0a22e45 platform build & run updates
- d611055 meson/globals: remove unused deps
- bc3f22e */config.h: undefine MICRO_OS_PLUS_USE_SEMIHOSTING_SYSCALLS
- 782a305 CI.yml: skip cortex-m7f tests on windows
- 4185121 package.json: add cortexa deps
- f4613f0 package.json: bump helper 2.8.0
- b66131e tests: explicit -m 16M for qemu-arm*
- 6b8fa9b package.json: bump deps
- 89f956a add support for aarch32
- 61b8897 update for sections-*.ld
- 1d745c6 update for arm-cmsis-core
- 2db0532 README: cleanup
- 47d8f57 package.json: add aarch64 & restructure
- 1f078ca add platform-qemu-aarch64
- 89b14ed qemu single line --semihosting-config
- 74e5f96 package.json: rework clean actions
- 2b0218c package.json: bump arm-none-eabi-gcc 11.2.1-1.1.1
- 6936d68 rename platform-qemu-cortex-m7f & cortex-m0
- a4c0ca4 #2: add cortex-m0 tests
- 458ffb3 package.json: bump deps devices-qemu-cortexm 3.1.0
- 6b7426c package.json: move hidden property up
- 1e23fd8 .vscode add cSpell.ignoreWords
- 99940d2 README spell check
- ad1b96b package.son use --ignore-errors
- 3dbcd6a CI.yml: try xpm 0.13.1
- db2b2d2 CI.yml: show xpm version
- 2480951 package.json: return to 0.12.10
- 2934111 CI.yml: xpm-version with quotes
- 4bd043e CI.yml: xml-version as string
- c703c8e CI: try parameter xpm-version
- a122be5 CI: revert to windows latest
- 5766d5c CI.yml: use latest os
- 21c7616 package.json: use inherit
- 5630580 trap exit_trap EXIT
- 23a107f package.json: bump build-helper 2.7.1
- 8e0dfc8 add local common-tests-source.sh
- adde89e test-all.sh: run_verbose
- bf495c4 workflows: explicit test names
- 3ac4d6b test-all.yml: explicit xbbla
- ce2b49d test-all.yml: remove Raspberry Pi OS test
- 05f3b9a test-all.sh: fix syntax
- ed9def1 package.json: update description
- v3.0.0
- 5f004e1 README add documentation
- 59fcbed rework link next/previous
- de78fee rename typename H for head
- a49167b join namespaces
- 5a052b3 lists.cpp: include conditional #pragma
- 82cced8 lists.h: include config.h
- bfbad34 split inlines.h
- 28a619e package.json: bump micro-test-plus 3.0.0
- 607f088 unit-test.cpp: cover all new templates
- f543fe0 major rework with more templates
- be9ddd1 unit-test.cpp: update for linked()
- a752ffc rename linked(); rework *double_list_links
- 8b4d15f unit-test.cpp: rework with templates
- afd5c3f add double_list::empty()
- ecf609e add static_double_list::link()
- 769bf8b add static_double_list iterator
- 072ff82 lists.h: update double_list_iterator
- 9b4121f lists.h: add types to static_double_list
- 9f4287e add is_statically_allocated
- v2.0.1
- fix/silence warnings
- v2.0.0
- rename micro_os_plus
- v1.1.0
- content moved here form single repo