ChangeLog 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. Version 2.0.8 (June 4, 2018)
  2. ----------------------------
  3. * Add Pocket integration
  4. * Rewrite RealIP() to avoid returning an empty string
  5. * Convert IP field from text to inet type
  6. * Improve error handling in integration clients
  7. * Make unread counter clickable
  8. * Archive read entries automatically after 60 days
  9. * Hide horizontal overflow when swiping articles on touch devices
  10. * Add API endpoint to get logged user
  11. * Fever API: Return response with an empty list if there is no item
  12. * Handle feeds with dates formatted as Unix timestamp
  13. Version 2.0.7 (May 7, 2018)
  14. ---------------------------
  15. * Add API endpoint to import OPML file
  16. * Make sure to close request body in HTTP client
  17. * Do not show save link if no integration is configured
  18. * Make sure integrations are configured before to make any HTTP requests
  19. * Avoid people to unlink their OAuth2 account without having a local password
  20. * Do not use shared variable to translate templates (avoid concurrency issue)
  21. * Use vanilla HTTP handlers (refactoring)
  22. * Move HTTP client to its own package (refactoring)
  23. * Add middleware to read X-Forwarded-Proto header (refactoring)
  24. * Use Gorilla middleware (refactoring)
  25. * Scrape parent element for iframe
  26. * Add SoundCloud and Bandcamp iframe sources
  27. Version 2.0.6 (Apr 20, 2018)
  28. ----------------------------
  29. * Improve graceful shutdown
  30. * Simplify Heroku deployment
  31. * Display memory usage and some metrics in logs
  32. * Increase read/write timeout for HTTP server
  33. * Add support for Dublin Core date in RDF feeds
  34. * Do not return an error if the user session is not found
  35. * Handle some non-english date formats
  36. * Add missing French translation
  37. * Rename RSS parser getters
  38. * Get the right comments URL when having multiple namespaces
  39. * Ignore caching headers for feeds that send "Expires: 0"
  40. * Update translations
  41. Version 2.0.5 (Apr 7, 2018)
  42. ---------------------------
  43. * Avoid unread counter to be off by one when reading an entry
  44. * Add Comments URL to entries
  45. * Add FreeBSD build target
  46. * Handle RSS author elements with inner HTML
  47. * Fix typo in translations
  48. * Add Dutch translation
  49. * Convert enclosure size field to bigint
  50. * Switch CI to Go v1.10
  51. * Fix broken OPML import when compiling with Go 1.10
  52. Version 2.0.4 (Mar 5, 2018)
  53. ---------------------------
  54. * Add Simplified Chinese translation
  55. * Add Nunux Keeper integration
  56. * Filter the list of timezones
  57. * Add timezone to entries dates for REST and Fever API
  58. * Show last login and session creation date in current timezone
  59. * Fix typo in edit user template
  60. * Improve parser error messages
  61. * Remove parentheses around feed error messages
  62. * Support localized feed errors generated by background workers
  63. * Print info message if DATABASE_URL is not set
  64. Version 2.0.3 (Feb 19, 2018)
  65. ----------------------------
  66. * Add Polish translation
  67. * Change color of <q> tags for black theme
  68. * Add database indexes (don't forget to run database migrations)
  69. * Handle Atom feeds with HTML title
  70. * Strip invalid XML characters to avoid parsing errors
  71. * Improve error handling for HTTP client
  72. Version 2.0.2 (Feb 5, 2018)
  73. ---------------------------
  74. * Add support for Let's Encrypt http-01 challenge
  75. * Move template functions outside engine (refactoring)
  76. * Take timezone into consideration when calculating relative time
  77. * Add support for HTTP Strict Transport Security header
  78. * Add support for base URLs with subfolders
  79. * Add missing about menu in settings
  80. * Show API URL endpoints in user interface
  81. * Do not update entry date while refreshing a feed
  82. * Add flag to toggle debug logging
  83. * Improve unread counter updates
  84. Version 2.0.1 (Jan 22, 2018)
  85. ----------------------------
  86. * Change user agent (People are blocking the crawler with mod_security)
  87. * Move environment variables to config package (refactoring)
  88. * Add build targets for all ARM architectures
  89. * Do not crawl existing entry URLs
  90. * Show translated login page in user language when logged out
  91. * Handle more encoding edge cases:
  92. - Feeds with charset specified only in Content-Type header and not in XML document
  93. - Feeds with charset specified in both places
  94. - Feeds with charset specified only in XML document and not in HTTP header
  95. * Add German translation
  96. * Add mark as read/unread link on list items
  97. * Add API endpoint for OPML export
  98. Version 2.0.0 (Jan 11, 2018)
  99. ----------------------------
  100. * Initial release of Miniflux 2.