- Support Rails 8.0 now
- Remove
serialize :hash_store
in template as it's cause too many issue in different rails version.
- Fix private API ActiveSupport::Deprecation.warn called in Rails 7.2
- Add New CorpApi batch_get_by_user and follow_user_list. by @leepood #321
- Use JSON.parse handle response.body directly. by @leepood #322
- Fix no need the message type restrictions. by @leepood #319
- Add Record based token support. by @CoolDrinELiu #315
- Add api shortlink.generate support. by @wikimo #316
- Add new api & Compatible with WeCom. by @leepood #317
- Drop support ruby 2.6 and allow ruby 3.2 will released psych v5.0.0. by @iuhoay #314
- Add api urllink.generate support. by @iuhoay #313
- Fix WARNING: Zeitwerk defines the constant ActionController after the directory
- Support wechat draft. #305
- Add environment variable for configuring http proxy to ignore IP address changes everytime after app deployment, by @Awlter #312
- Soft drop support for Ruby 2.6, because EOL time 12 Apr 2022.
- fix "Psych::BadAlias (Unknown alias: default)" in ruby 3.1.0 #309, reported by @otorain
- Add wechat message json format support, by @younthu #306
- Support Rails 7 in this version.
- Fix wechat command-line 1st attempt bug #307
- Add beta support for Conversation archive in WeCom, discuss at #303
- Avoid using 1.hour in early loading to improve Rails 6+ compatibility.
- material add video description by @zlei1 #301
- Allow using http v5
- New material_add_news API, by @zlei1 #300
- Support open_tag, by @xiajian2019 #299
- Fix MpApi initialize bug, by @hardywu #296
- Support zeitwerk only and Rails 6+ only.
- Support Ruby 2.6+ only.
Previous changelog see https://github.com/Eric-Guo/wechat/blob/master/CHANGELOG_OLD.md