mirror of
https://github.com/profanity-im/profanity.git
synced 2024-12-04 14:46:46 -05:00
141 lines
6.1 KiB
Plaintext
141 lines
6.1 KiB
Plaintext
Unreleased
|
|
=====
|
|
|
|
- Fix plugin unload return code if just one plugin fails (#995)
|
|
- Fix several typos
|
|
- Fix some display indentation issues (#1073)
|
|
- Fail plugin unload if the plugin doesnt exist
|
|
- Improve encrypted message stub header by mentioning the encryption method
|
|
- Fix GPG encryption (#997)
|
|
- Redraw sceen after entry of PGP key (#906)
|
|
- Fix support for case-sensitive account names (#725)
|
|
- Fix /me display when highlighting user in MUCs (#950)
|
|
- Fix `make dist` (0f0659a)
|
|
- Fix use after free bug (#1044)
|
|
- Fix segfault on connect with default account (#1046)
|
|
- Implement OMEMO support (#1039, #658, #1070)
|
|
- Add random string at the end of the default resource (#1053)
|
|
- Fix handling of messages without ID in MUC (#1061)
|
|
- Add library versioning to libprofanity (#973)
|
|
- Add more customization: occupants indent (/occupants) (#690, #1072)
|
|
- Add more customization: occupants header char (/occupants) (#690, #1074)
|
|
- Add more customization: occupants wrap (/occupants) (#690, 125ca2f)
|
|
- Add more customization: occupants char (/occupants) (#690, #1084)
|
|
- Fix formatting for privileges on (a666f0d)
|
|
- Fix usage of statusbar number in theme (#1078)
|
|
- Fix Debian 32bit tests (#1091)
|
|
- Fix unit tests (#1092)
|
|
- Fix infinite loop on connection loss (#1103)
|
|
- Don't clear saved account data in session_disconnect (#1106)
|
|
- Cancel autoping timer on disconnect or connection loss (#1105)
|
|
- Fix SIGABRT on connection loss (#1083)
|
|
- Only print room history for new messages upon reconnect (#704, #1110)
|
|
- Check if valid account before setting autoconnect (#1112)
|
|
- Improve plugin load error message, in case built without support (cc697de)
|
|
- Iterate up to 100 logfiles (#519)
|
|
- Fix rejoining of MUCs upon reconnect (#1120)
|
|
- Add option to set all window related time formats (#632, #1120)
|
|
- Fix several memory leaks (#1130)
|
|
- For details see https://github.com/profanity-im/profanity/milestone/17
|
|
|
|
0.6.0 (2019-02-18)
|
|
=====
|
|
|
|
- Allow moving vertical window positions (/titlebar, /mainwin, /statusbar, /inputwin)
|
|
- Allow loading/unloading all plugins (/plugins)
|
|
- Allow installing plugins from directory (/plugins)
|
|
- Allow uninstallation of plugins (/plugins uninstall)
|
|
- Allow update of plugins (/plugins update)
|
|
- Theme option for status bar time (statusbar.time)
|
|
- Case/accent insensitive autocompletion
|
|
- Shift tab to select previous autocomplete suggestion
|
|
- Allow searching help (/help search_all|search_any)
|
|
- Support for Legacy SSL
|
|
- Allow caching of rooms (/rooms cache)
|
|
- Add autocompletion for servername when listing rooms (/rooms service)
|
|
- Allow showing/disabling tab number in statusbar (/statusbar show)
|
|
- Adjust configure for OpenBSD
|
|
- Use UUIDs instead of counter for messages
|
|
- Support basic ad-hoc commands(xep-0050) (/command)
|
|
- Add option to trust server's certificate (/connect, /account)
|
|
- Add possibility to close windows via prof_win_close inputrc hook
|
|
- Bug fixes: https://github.com/profanity-im/profanity/milestone/16?closed=1
|
|
|
|
0.5.1 (2017-01-28)
|
|
=====
|
|
|
|
- Add prof.get_room_nick plugins api function
|
|
- Add main.help.header theme option
|
|
- Look for system TLS certificate path by default (/tls certpath)
|
|
- Use service discovery to set account muc property
|
|
- Allow clearing account muc and resource properties
|
|
- Allow plugins to complete file paths with prof.filepath_completer_add function
|
|
- Add encryption settings functions to plugins api
|
|
- Allow plugins to block message sending on pre message send hooks
|
|
- Fix CVE-2017-5592 (incorrect implementation of Message Carbons allowing social engineering attacks)
|
|
- Bug fixes: https://github.com/profanity-im/profanity/milestone/15?closed=1
|
|
|
|
0.5.0 (2016-09-15)
|
|
=====
|
|
|
|
- Plugins API supporting C and Python plugins
|
|
- SSL certificate verification (requires libmesode) (/tls)
|
|
- HTTP file upload (xep-0363) (/sendfile)
|
|
- Blocking command (xep-0191) (/blocked)
|
|
- Allow auto extended away (/autoaway)
|
|
- Include last acitvity in initial presence (xep-0256) (/lastactivity)
|
|
- Last Activity (xep-0012) (/lastactivity)
|
|
- Ability to run command scripts (/script)
|
|
- Account startscript property to execute a command script on connect (/account)
|
|
- Export roster to CSV file (/export)
|
|
- Support for GTK tray icons (/tray)
|
|
- User specified text triggers for chat room notifications (/notify)
|
|
- Per chat room notification options (/notify)
|
|
- Many new roster panel display options (/roster)
|
|
- Time format preferences per window type (/time)
|
|
- Edit, prepend and append to room subject (/subject)
|
|
- Autoping timeout preference (/autoping)
|
|
- Window navigation by window title (/win)
|
|
- Window closing by window title (/close)
|
|
- Account theme setting (/account)
|
|
- Allow sending XMPP stanzas in xmlconsole window (/xmlconsole)
|
|
- Configure level of room message notifications in console window (/console)
|
|
- Check ~/.config/profanity/inputrc for readline settings
|
|
- Custom readline functions for navigation key bindings
|
|
- Autocomplete command arguments when no characters entered
|
|
|
|
0.4.7 (2015-09-20)
|
|
=====
|
|
|
|
- GNU Readline
|
|
- OpenPGP support
|
|
- Message Carbons (xep-0280)
|
|
- Message Delivery Receipts (xep-0184)
|
|
- MUC Mediated Invitation support
|
|
- Configurable time formatting
|
|
- Option to show JIDs in roster
|
|
- Option to hide empty groups in roster
|
|
- Generate UUID for unnamed new MUC rooms
|
|
- Themable UI preference to indicate OTR and PGP messages
|
|
- Reformatted help
|
|
- devel: Added functional tests using libexpect and libstabber
|
|
|
|
0.4.6 (2015-03-03)
|
|
=====
|
|
|
|
- 16 colour support (/theme colours)
|
|
- UI preferences included in themes
|
|
- /wrap - Word wrapping
|
|
- /time - Show/hide time in main window, and configure precision
|
|
- /roster - Show/hide and customise roster panel
|
|
- /roster and /occupants panel size settings (% of screen width)
|
|
- /account default - Set default account for /connect
|
|
- /account remove
|
|
- /presence - Show/hide contact presence in titlebar
|
|
- /resource - Override resource during chat, resource display settings
|
|
- Improved chat session handling <http://xmpp.org/rfcs/rfc6121.html#message-chat>
|
|
- Lower CPU usage with dynamic input blocking timeout
|
|
- Keychain/keyring integration using account eval_password property
|
|
- Disable term window title by default
|
|
- Fixed remote code execution bug on OSX when desktop notifications configured to show message text
|