---
title: 更新履歴(2021年)
layout: default
---

&gt; [Top](../) &gt; [更新履歴]({{ site.baseurl }}/history/) &gt; {{ page.title }}

## {{ page.title }}


<a name="0.6.0-unreleased"></a>
### [0.6.0-unreleased](https://github.com/JDimproved/JDim/compare/JDim-v0.5.0...master) (unreleased)


<a name="JDim-v0.5.0"></a>
### [**JDim-v0.5.0** Release](https://github.com/JDimproved/JDim/releases/tag/JDim-v0.5.0) (2021-01-09)
主な変更点
- GTK2版のサポートを廃止した
- Windows(MinGW)のサポートを終了した
- 正規表現PCREの対応を廃止した
- デフォルトの正規表現ライブラリをGlib Regexに変更した
- したらば掲示板のデフォルト名無しに対応した
- [文字列置換](https://jdimproved.github.io/JDim/replacestr/)の機能と設定ダイアログを実装した


<a name="0.5.0-20210109"></a>
### [0.5.0-20210109](https://github.com/JDimproved/JDim/compare/1fee8b4327...JDim-v0.5.0) (2021-01-09)
- Release 0.5.0
  ([#564](https://github.com/JDimproved/JDim/pull/564))
- Update issue templates for feature request
  ([#563](https://github.com/JDimproved/JDim/pull/563))
- Fix bug report link for CONTRIBUTING.md
  ([#562](https://github.com/JDimproved/JDim/pull/562))
- Update issue templates for bug report
  ([#561](https://github.com/JDimproved/JDim/pull/561))
- metadata: Fix AppStream component-ID to lowercase
  ([#560](https://github.com/JDimproved/JDim/pull/560))
- Fix updating thread title for replacing favorite
  ([#559](https://github.com/JDimproved/JDim/pull/559))
- Change tips link for building by Meson
  ([#558](https://github.com/JDimproved/JDim/pull/558))
- Remove travis-ci badge from README.md
  ([#557](https://github.com/JDimproved/JDim/pull/557))
- Update year to 2021
  ([#555](https://github.com/JDimproved/JDim/pull/555))
- `DrawAreaBase`: Fix warning while closing thread view
  ([#554](https://github.com/JDimproved/JDim/pull/554))
- `Root`: Use `std::find_if()` instead of range based for statement
  ([#553](https://github.com/JDimproved/JDim/pull/553))
- Fix compiler warning for unused const variable
  ([#552](https://github.com/JDimproved/JDim/pull/552))
- Fix compiler warning for null possibility
  ([#551](https://github.com/JDimproved/JDim/pull/551))
- Restore snapcraft configuration
  ([#550](https://github.com/JDimproved/JDim/pull/550))
- Set snapcraft config for i386
  ([#549](https://github.com/JDimproved/JDim/pull/549))
- Remove travis.yml
  ([#548](https://github.com/JDimproved/JDim/pull/548))
- board: Add const qualifier to member function
  ([#547](https://github.com/JDimproved/JDim/pull/547))
- Use `Gtk::Dialog::get_content_area()` instead of `get_vbox()` part4
  ([#546](https://github.com/JDimproved/JDim/pull/546))
- Remove out-of-date topics for known issues
  ([#545](https://github.com/JDimproved/JDim/pull/545))
- Update contributing guide for using discussions
  ([#544](https://github.com/JDimproved/JDim/pull/544))
- Fix button label text without language pack
  ([#542](https://github.com/JDimproved/JDim/pull/542))
- Add meson description to test/README.md
  ([#541](https://github.com/JDimproved/JDim/pull/541))
- Bump version to 0.5.0-beta
  ([#540](https://github.com/JDimproved/JDim/pull/540))
- Modify dialog message for multiple start
  ([#539](https://github.com/JDimproved/JDim/pull/539))
- board: Fix cache filename checking
  ([#538](https://github.com/JDimproved/JDim/pull/538))
- `NodeTreeBase`, `DragTreeView`: Fix member initialization
  ([#537](https://github.com/JDimproved/JDim/pull/537))
- `NodeTreeBase`: Fix out of bounds error
  ([#536](https://github.com/JDimproved/JDim/pull/536))
- Revert "Use `Gtk::ColorChooserDialog` instead of `Gtk::ColorSelectionDialog`"
  ([#535](https://github.com/JDimproved/JDim/pull/535))
- Update compiler requirement to clang-5.0 since version 0.5.0
  ([#533](https://github.com/JDimproved/JDim/pull/533))
- Implement replacing string feature for thread
  ([#532](https://github.com/JDimproved/JDim/pull/532))
- meson: Update support to provisional
  ([#531](https://github.com/JDimproved/JDim/pull/531))
- `NodeTreeBase`: Update DAT parsing to try the old format if failure
  ([#530](https://github.com/JDimproved/JDim/pull/530))
- Improve regex class
  ([#529](https://github.com/JDimproved/JDim/pull/529))
- Deprecate posix regex option
  ([#528](https://github.com/JDimproved/JDim/pull/528))
- Implement loading local rule and settings for JBBS
  ([#526](https://github.com/JDimproved/JDim/pull/526))
- `BBSListViewBase`: Get URL from `TreeView` instead of `DBTREE` interfaces
  ([#525](https://github.com/JDimproved/JDim/pull/525))
- Use boardbase URL instead of subject.txt URL for identifier
  ([#524](https://github.com/JDimproved/JDim/pull/524))
- meson: Fall back requirement to version 0.49.0
  ([#523](https://github.com/JDimproved/JDim/pull/523))
- `TabLabel`: Fix null pointer check for debug print
  ([#522](https://github.com/JDimproved/JDim/pull/522))
- meson: Add summary for build configuration
  ([#520](https://github.com/JDimproved/JDim/pull/520))
- meson: Add `build_tests` option
  ([#519](https://github.com/JDimproved/JDim/pull/519))
- `Loader`: Fix typo for error message
  ([#518](https://github.com/JDimproved/JDim/pull/518))
- setupwizard: Use `Gtk::Grid` instead of `Gtk::VBox` for `PageEnd`
  ([#517](https://github.com/JDimproved/JDim/pull/517))
- setupwizard: Use `Gtk::Grid` instead of `Gtk::VBox` for `PagePane`
  ([#516](https://github.com/JDimproved/JDim/pull/516))
- setupwizard: Fix setting mnemonic widget for `PageFont`
  ([#515](https://github.com/JDimproved/JDim/pull/515))
- setupwizard: Use `Gtk::Grid` instead of `Gtk::VBox` for `PageFont`
  ([#514](https://github.com/JDimproved/JDim/pull/514))
- setupwizard: Set parent window to pref dialogs for `PageNet`
  ([#513](https://github.com/JDimproved/JDim/pull/513))
- setupwizard: Use `Gtk::Grid` instead of `Gtk::VBox` for `PageNet`
  ([#512](https://github.com/JDimproved/JDim/pull/512))
- setupwizard: Use `Gtk::Grid` instead of `Gtk::VBox` for `PageStart`
  ([#511](https://github.com/JDimproved/JDim/pull/511))
- Remove unused `ImgButton` class
  ([#510](https://github.com/JDimproved/JDim/pull/510))
- Remove unused `ImgToggleButton` class
  ([#509](https://github.com/JDimproved/JDim/pull/509))
- Remove unused `MsgDiag::add_default_button(const Gtk::StockID&, const int)`
  ([#508](https://github.com/JDimproved/JDim/pull/508))
- manual: Update histories
  ([#507](https://github.com/JDimproved/JDim/pull/507))
- `Root`: Fix null pointer redundant check
  ([#505](https://github.com/JDimproved/JDim/pull/505))
- miscutil: Fix known condition true/false
  ([#504](https://github.com/JDimproved/JDim/pull/504))
- miscutil: Fix return dangling pointer
  ([#503](https://github.com/JDimproved/JDim/pull/503))
- `ImageAdmin`: Fix null pointer redundant check
  ([#502](https://github.com/JDimproved/JDim/pull/502))
- Use i18n text and nemed icon instead of `Gtk::Stock` for buttons
  ([#501](https://github.com/JDimproved/JDim/pull/501))
- Use named icons instead of `Gtk::Stock::GO_(FORWARD|BACK)` for button
  ([#500](https://github.com/JDimproved/JDim/pull/500))
- Remove `Gtk::Stock::REFRESH` icon from button
  ([#499](https://github.com/JDimproved/JDim/pull/499))
- Use i18n text instead of `Gtk::Stock::REVERT_TO_SAVED` for button label
  ([#498](https://github.com/JDimproved/JDim/pull/498))
- Use i18n text instead of `Gtk::Stock::SAVE` for button label
  ([#497](https://github.com/JDimproved/JDim/pull/497))
- Use i18n text instead of `Gtk::Stock::OPEN` for button label
  ([#496](https://github.com/JDimproved/JDim/pull/496))
- Use i18n text instead of `Gtk::Stock::(ADD|DELETE)` for button label
  ([#495](https://github.com/JDimproved/JDim/pull/495))
- Use i18n text instead of `Gtk::Stock::REMOVE` for button label
  ([#494](https://github.com/JDimproved/JDim/pull/494))
- Use i18n text instead of `Gtk::Stock::CLOSE` for button label
  ([#493](https://github.com/JDimproved/JDim/pull/493))
- Use i18n text instead of `Gtk::Stock::APPLY` for button label
  ([#492](https://github.com/JDimproved/JDim/pull/492))
- manual: Add supplement for environment input
  ([#491](https://github.com/JDimproved/JDim/pull/491))
- Fix documents for meson command example
  ([#489](https://github.com/JDimproved/JDim/pull/489))
- Use i18n text instead of `Gtk::Stock::CANCEL` for button label
  ([#488](https://github.com/JDimproved/JDim/pull/488))
- Use i18n text instead of `Gtk::Stock::OK` for button label
  ([#487](https://github.com/JDimproved/JDim/pull/487))
- Use i18n text instead of `Gtk::Stock::NO` for button label
  ([#486](https://github.com/JDimproved/JDim/pull/486))
- Use i18n text instead of `Gtk::Stock::YES` for button label
  ([#485](https://github.com/JDimproved/JDim/pull/485))
- Add `JDLIB::Iconv` test cases
  ([#484](https://github.com/JDimproved/JDim/pull/484))
- snapcraft: Get rid of `libsigc++-2.0` from stage-packages
  ([#483](https://github.com/JDimproved/JDim/pull/483))
- Fix argument order for `JDLIB::Iconv` constructor
  ([#481](https://github.com/JDimproved/JDim/pull/481))
- Remove outdated rpm spec file
  ([#480](https://github.com/JDimproved/JDim/pull/480))
- Update histories
  ([#479](https://github.com/JDimproved/JDim/pull/479))
