aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.rst
AgeCommit message (Collapse)AuthorFilesLines
2019-09-18Prepare 4.1.3Alexis M1-7/+2
2019-09-18Fix CHANGELOG titles to be consistent with READMEAlexis M1-32/+31
2019-09-18Preparing release 4.1.2Alexis M1-2/+2
2019-09-18Update translations to publish new point release.Alexis M1-2/+2
2019-09-18Back to development: 4.2Alexis M1-0/+6
2019-09-18Preparing release 4.1.1Alexis M1-2/+2
2019-09-18Prepare 4.1.1Alexis M1-0/+13
2019-09-08Reorganise changelogAlexis M1-13/+21
2019-09-08Preparing release 4.1Alexis M1-1/+1
2019-09-08Fix changelogAlexis M1-1/+1
2019-09-06Update the CHANGELOGAlexis M1-4/+23
2019-01-24Back to development: 4.1Alexis Métaireau1-0/+6
2019-01-24Preparing release 4.0Alexis Métaireau1-1/+1
2019-01-24Prepare releaseAlexis Métaireau1-1/+11
2019-01-03Do not allow negative weights on users (Fixes #362) (#366)Alexis Metaireau1-0/+6
2019-01-03Provide basic math operations on bills (#413)Byron Ullauri1-0/+1
* allow basic math ops in amount field for bills form * docs: changing compile-translations to build-translations
2018-12-25Add CORS to the API. Fix #404 (#407)Alexis Metaireau1-2/+1
2018-12-25Document database migrations0livd1-1/+4
Closes #390
2018-11-25Back to development: 3.1Jocelyn Delalande1-0/+6
2018-11-25Preparing release 3.0Jocelyn Delalande1-2/+2
2018-10-13Add missing Change Log entries and group themJocelyn Delalande1-1/+30
As there is a lot of stuff in « fixed », might be a bit clearer to group them loosely. Clean room for next release :-).
2018-08-10Fix failing tests (#365)Alexis Metaireau1-0/+1
* Remove unwanted space in utils.py * Fix email validation when sending invites
2018-08-05Remove strict_slashes for /Glandos1-0/+1
I don't know why, but on my setup (nginx + uwsgi), the `strict_slashes` (default to `True`) was causing an infinite loop. I think it could be safely removed for this route only.
2018-08-05Merge branch 'master' into almet/fix-pbkdf2-checkAlexis Métaireau1-3/+34
2018-08-05Merge branch 'master' into almet/fix-supervisord-templateAlexis Métaireau1-0/+8
2018-08-05Update the changelog entryAlexis Métaireau1-0/+1
2018-07-17Document MySQL setup (#357)JocelynDelalande1-0/+5
PyMySQL is more difficult to install since its version 0.9 since it now depends on *cryptography* lib, which in turns depends on OpenSSL and Python dev files. See https://github.com/PyMySQL/PyMySQL/issues/697
2018-07-16Add missing ChangeLog entryJocelyn Delalande1-0/+4
2018-06-19Add changelog entryAdrien CLERC1-1/+1
2018-02-16Back to development: 2.1.1Jocelyn Delalande1-0/+6
2018-02-16Add missing CHANGELOG and CONTRIBUTORS entries for v2.1Jocelyn Delalande1-1/+5
2018-02-07Add statistics support to APIJocelyn Delalande1-0/+5
2018-01-25API: Migrate from flask-rest to flask-restful (#315)0livd1-0/+5
The flask-rest custom json encoder is still needed and thus was added to ihatemoney's utils. Closes #298
2018-01-25Make sidebar scrollable (#316)Richard Coates1-0/+1
* Make sidebar scrollable Make sidebar scrollable. * Update CHANGELOG.rst Fixes #318
2018-01-07Update the CHANGELOG.Alexis Métaireau1-1/+1
2018-01-07Add a changelog entryAlexis Métaireau1-1/+4
2018-01-05Do not enforce a check on sha256 hash algorithm.Alexis Métaireau1-0/+1
This makes it inconsistent with our own generated passwords. Only check that the password has been hashed. Fixes #310.
2018-01-05Fix the supervisord template.Alexis Métaireau1-1/+4
The script was relying on the presence of an environment variable, which is only set when the virtualenv is activated. But a virtualenv does not have to be activated to work (it's possible to call the python command directly). This fixes it by relying on `sys.executable` which should be correct at all times. Fixes #306
2017-12-27Back to development: 2.1Jocelyn Delalande1-0/+6
2017-12-27Preparing release 2.0Jocelyn Delalande1-1/+1
2017-12-27Add missing entry to ChangeLogJocelyn Delalande1-0/+1
2017-12-27 Fix PUT api/project/:code/members/:id (#297)JocelynDelalande1-0/+5
* Fix PUT api/project/:code/members/:id Before that commit, every PUT *must* change the name of the members, so that was : - no idempotence, - no ability to change only weight fix #295 * Remove redundant comment
2017-12-22Remove API password (#290)JocelynDelalande1-0/+1
* Remove the password from API GET responses While keeping it for POST/PUT. fix #289 * Add a test to check password change via API
2017-12-21Use hashed passwords for projects (#286)0livd1-0/+1
- Remove all occurences of clear text project passwords. - Migrate the database to hash the previously stored passwords. Closes #232
2017-12-15Use token based auth in invitation e-mails (#280)0livd1-0/+1
* Use token based auth in invitation e-mails Invitation e-mails no longer contain the clear text project password * Skip invite page after project creation - Replace ``The project identifier is demo, remember it!`` by ``Invite other people to join this project!`` (linking to the invite page) - Encourage users to share the project password via other communication means in the reminder email
2017-11-01Add an upgrade guideJocelyn Delalande1-0/+1
fix #274
2017-10-26Use token based auth to reset passwords (#269)0livd1-0/+1
Send a mail containing a password reset token link instead of sending a clear text password. Ref #232
2017-10-25Add a DockerFile (#272)0livd1-0/+1
Can be used to deploy the latest version from PyPI in a production environment or from the master branch in a dev environment.
2017-10-23Make authentication logic simpler and safer (#270)0livd1-0/+1
* Fixed exposed password in session The project password was set in clear text in the session cookie. The cookie payload is only base64 encoded so it must not be used to store private information. The password is simply replaced by a boolean. * Simplify authentication logic
2017-10-23Enhance install process by generating config files from templates (#275)JocelynDelalande1-0/+2
* Add a command to generate configuration examples Config files are generated from templates (which remplace previous example files). - solve the issue of hard-to-explain configuration examples - ease pkg path seeking (avoid it, actually) - add working defaults for sqlite and unix socket paths (instead of /replace/me/path/example) - move settings comments from default_settings.py to ihatemoney.cfg.j2, as it is the one that will be facing user. * Use generate-config command in install doc Also follow the new working defaults of templates for socket and db path. * Fix doc settings table On the long term, plaintext tables might destroy humanity. * Mention templates dir URL in documentation As requested by @almet