Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
537 commits
Select commit Hold shift + click to select a range
94ee71a
New admin action for Reports: recalculate
nomeata Jul 13, 2014
bb4e36b
Aggregate report per unit_title, not per unit
nomeata Jul 13, 2014
e66808d
Bugfix: Changes view for old revisions
nomeata Jul 13, 2014
11c30b4
Also include values "0" in the reports
nomeata Jul 14, 2014
0f16149
Merge pull request #169 from nomeata/submit
tobami Jul 19, 2014
0d27299
Support for +∞ and -100% in change columns
nomeata Aug 1, 2014
31a4639
Fix 0/0=0 in change column
nomeata Aug 1, 2014
248fb36
Implement “latest significant results” table and feed
nomeata Aug 2, 2014
9014aa6
Refactor feed generation a bit
nomeata Aug 2, 2014
c657ee6
Fill the RSS feeds with a bit more content
nomeata Aug 2, 2014
424e304
Include the full changes table in the feed
nomeata Aug 2, 2014
0d8f6ae
New color "light green" for positive trends
nomeata Aug 2, 2014
2538ca7
Simplify classification logic for the summaries
nomeata Aug 2, 2014
8eda931
Integrate code review
nomeata Aug 3, 2014
e85114c
Merge pull request #172 from nomeata/submit
tobami Aug 3, 2014
471b2dc
Add test for reports view
tobami Aug 3, 2014
3b1c5dc
Use require_GET decorator to disallow non-GET requests
tobami Aug 3, 2014
b732cd6
Remove @require_GET from getcommitlog
nomeata Oct 16, 2014
82ff7d3
Merge pull request #177 from nomeata/submit
tobami Oct 16, 2014
1bc316f
Add filters to admin models. Fixes #179
tobami Nov 4, 2014
38eaa73
Add plural name for Branch model
tobami Nov 4, 2014
47b50a7
codespeed doesn't work with Django 1.7
kmod Nov 6, 2014
b33a60c
Merge pull request #180 from kmod/master
tobami Nov 7, 2014
b9f57e4
Show better error message when no project has track=True
tobami Mar 22, 2015
ccb422e
Default to track=True for new projects
tobami Mar 22, 2015
fa5c6aa
Fix executable admin search field. Fixes #139
tobami Mar 22, 2015
d8d1a6c
Merge pull request #184 from tobami/default-proj-error
tobami Mar 22, 2015
f91ab12
Correct install_requires to match requirements.txt
thedavecollins Apr 30, 2015
d79cb96
Merge pull request #185 from thedavecollins/master
tobami Apr 30, 2015
7cd9dc2
Get mercurial logs for non-default branches
pepsiman Jul 2, 2015
f424a4d
Merge pull request #186 from pepsiman/mercurialbranch
tobami Jul 21, 2015
4d6b325
Remove duplicate environment column from Result admin
pepsiman Oct 16, 2015
116120d
Merge pull request #187 from pepsiman/duplicateenvironment
tobami Oct 20, 2015
3d5ec86
Update test matrix.
tobami Oct 31, 2015
cbaac72
Split model and settings tests out to their own modules
tobami Oct 31, 2015
a96c5f8
Move view helper functions to domain module
tobami Oct 31, 2015
0d130e9
Move remaining non-view functions to domain module
tobami Oct 31, 2015
02a2039
Use require_POST instead of manually checking method
tobami Oct 31, 2015
c204d55
Add python3 future imports
tobami Oct 31, 2015
00ef5a3
Merge pull request #188 from tobami/split-views-module
tobami Oct 31, 2015
9893b87
Don't import unicode_literals as it breaks the comparison view
tobami Oct 31, 2015
509b7d5
Upgrade jqplot to 1.0.8
tobami Oct 31, 2015
7497ad7
Upgrade jquery to version 1.8.3
tobami Oct 31, 2015
81672e9
Release version 0.10.1
tobami Nov 1, 2015
b401ddd
Merge pull request #190 from tobami/jqplot-1.0.8-upgrade
tobami Nov 1, 2015
075098e
Move south migrations to another dir
tobami Nov 1, 2015
8a5dd8a
Add Django 1.8 migration
tobami Nov 1, 2015
5aa5f36
Remove unnecessary test suite code
tobami Nov 1, 2015
5984d4a
Relax isodate requirement to 0.4 and 0.5
tobami Nov 1, 2015
a628f67
Drop Python 2.6 support, as Django 1.8 dropped it already
tobami Nov 1, 2015
41c943b
Merge pull request #191 from tobami/django-18
tobami Nov 1, 2015
f4247dd
Fix old-style exception handling
tobami Nov 1, 2015
fb96a70
Use response.content.decode intests for P3K compatibility
tobami Nov 1, 2015
b64029e
Cast revs url parameter to int
tobami Nov 1, 2015
07947ff
Add Python 3.4 to travis matrix. Re-add 2.6
tobami Nov 1, 2015
7bd2b21
Add Python 3.4 support to README
tobami Nov 1, 2015
3eddfc1
Update CHANGELOG
tobami Nov 1, 2015
d35b595
Merge pull request #192 from tobami/python3
tobami Nov 1, 2015
2f7ad52
Fix attempted relative imports in codespeed.domain
zware Nov 13, 2015
eb2ae66
Merge pull request #194 from zware/fix_relative_imports
tobami Nov 16, 2015
9157b18
Split out commit log into it's own module
tobami Mar 28, 2016
4dfeab2
Use variables for the repo type switch
tobami Mar 28, 2016
d220fb1
Split out result and report data to separate module
tobami Mar 28, 2016
9e7c8aa
Rename domain module to views_data
tobami Mar 28, 2016
381e4fa
Add CommitLogError exception
tobami Mar 28, 2016
c36afb9
Merge pull request #198 from tobami/logs-refactor
tobami Mar 28, 2016
e8b54c7
Drop Python 2.6 and Django 1.4 support
tobami Mar 28, 2016
7355c3b
Revert "Upgrade jqplot to 1.0.8"
tobami Mar 28, 2016
f6e9c37
Revert "Upgrade jquery to version 1.8.3"
tobami Mar 28, 2016
1e698c5
Upgrade jQuery Address to 1.6
str4d May 14, 2016
e9043b3
Migrate away from deprecated jQuery APIs
str4d May 14, 2016
5683ab8
Upgrade jQuery Tablesorter to 2.0.5b
str4d May 14, 2016
a8b16a2
Upgrade jqPlot to 1.0.9 (revision d96a669)
str4d May 14, 2016
11b8f7c
Fixes after upgrading jqPlot
str4d May 14, 2016
e6e5329
Upgrade jQuery to 1.12.3
str4d May 14, 2016
710e264
Add missing package name
str4d May 17, 2016
6886712
Merge pull request #200 from str4d/fix-missing-package
tobami May 17, 2016
3ea5d2b
Merge pull request #199 from str4d/upgrade-js
tobami May 24, 2016
285299c
Fix setup.py to allow django 1.8, like requirements.txt
tobami May 24, 2016
a5a121a
Fix javascript datetime test breaking after previous change
tobami May 24, 2016
a85b782
Fix Python3 str/unicode for all Django models
tobami May 24, 2016
11bbaea
Add support for storing median statistics
str4d May 14, 2016
325a1fd
Display quartiles and extrema as bands on timeline
str4d May 15, 2016
b1ca8fa
Merge pull request #203 from str4d/median
tobami Jun 10, 2016
1ead00d
improve some visuals and use html5
javierhonduco Jul 16, 2016
2949c7d
update pypy logo with higher resolution
javierhonduco Jul 16, 2016
662a397
remove most graph shadows
javierhonduco Jul 16, 2016
8a9cb3a
remove unnecesary images
javierhonduco Jul 16, 2016
984534a
add vim and osx files to gitignore
javierhonduco Jul 16, 2016
5c8d6b3
Merge pull request #205 from evilhonduco/visual-improvements
tobami Jul 18, 2016
17d4a84
pep8 fixes
tobami Jul 31, 2016
17cba4b
Release version 0.11.0
tobami Jul 31, 2016
39e3e81
Extract 'tag' information for the given revision for Mercurial and Gi…
octmoraru Nov 25, 2016
5363a4c
Retrieve tag information using the GitHub API
octmoraru Nov 25, 2016
d298663
Retrieve tag information for Subversion repos
octmoraru Nov 25, 2016
8fb7f1f
Display tag on the timeline tooltip
octmoraru Nov 25, 2016
5e999a2
Use template markers for 'Home' and 'About' links
octmoraru Nov 28, 2016
831e13c
Merge pull request #207 from octmoraru/tag_save
tobami Nov 28, 2016
9b7e94b
Merge pull request #208 from octmoraru/template_href
tobami Nov 28, 2016
7affd83
Add the 'makeimage' service
catalin-manciu Nov 29, 2016
23f4d9f
Add AUTHORS file and adjust copyright notice
tobami Nov 29, 2016
a9edb75
Fix test_get_timelinedata
tobami Nov 29, 2016
78fd40a
Created validators.py and moved validate_results_request in validator…
catalin-manciu Dec 6, 2016
c85040a
Moved get_benchmark_results to views_data.py
catalin-manciu Dec 6, 2016
316517a
Created images.py and moved image generation code to that file
catalin-manciu Dec 6, 2016
3e969e5
Added matplotlib dependency to setup.py
catalin-manciu Dec 8, 2016
53d33b0
Replaced cStringIO with BytesIO, fixing Python 3 incompatiblity.
catalin-manciu Dec 13, 2016
39f9f32
Merge pull request #209 from catalin-manciu/image_gen_api
tobami Dec 13, 2016
d4d5d78
Mention CPython user
AlekSi Feb 7, 2017
ea5c52a
Merge pull request #211 from AlekSi/patch-1
tobami Feb 7, 2017
dd9794a
Adding b'' literals for py3 compat. Handling git tag error
mwatts15 Feb 20, 2017
8789975
Merge pull request #212 from mwatts15/master
tobami Feb 20, 2017
26fa065
Removed dangling reference to vgradient.png
mwatts15 Feb 24, 2017
55a189b
Reset the fore/background colors to earlier values
mwatts15 Feb 25, 2017
813ac71
Merge pull request #213 from mwatts15/master
tobami Feb 26, 2017
2acc10d
Add Flake configuration
tobami Dec 7, 2016
951bdaf
Make flake8 happy
tobami Dec 7, 2016
65c49a2
Remove Django 1.6 from travis test matrix
tobami Dec 7, 2016
2722ec5
Remove south migrations
tobami Dec 7, 2016
fc9f0d5
Cast to int instead of long
tobami Dec 7, 2016
038910c
Only build pushes to master to avoid duplicate travis builds on PRs
tobami Dec 7, 2016
42be6f1
Remove whitespace from blank line
tobami Feb 27, 2017
ad9ede1
Merge branch 'add-flake-config'
tobami Feb 27, 2017
10aed85
Added http basic authentication to results resources
mwatts15 Feb 27, 2017
5fb6900
Adding a setting to disable auth for POSTing to the tresults resources
mwatts15 Feb 27, 2017
ba78efd
Switched ALLOW_ANONYMOUS_POST default to False
mwatts15 Feb 27, 2017
fa4e9e8
Switched to a more secure default for auth
mwatts15 Feb 27, 2017
9a938cb
Added a call to login for wrapped view, corrected a logic error, adde…
mwatts15 Feb 28, 2017
8b12ff8
Added a check for user in case some other authentication is used.
mwatts15 Feb 28, 2017
d0483f4
Switched ALLOW_ANONYMOUS_POST to True by default.
mwatts15 Mar 1, 2017
7955cd2
Merge pull request #214 from mwatts15/34-add-security-measures-to-pos…
tobami Mar 1, 2017
985ab31
Fix timeline not respecting default branch
tobami Apr 4, 2017
012a5b5
Merge pull request #215 from tobami/fix-timeline-def-branch
tobami Apr 4, 2017
a60a561
Including block.super in timeline extra_head
mwatts15 Apr 16, 2017
6a385b2
Merge pull request #217 from mwatts15/master
tobami Apr 17, 2017
4b56954
Sizing the baseline selector to fit in its container
mwatts15 Apr 19, 2017
08072c0
Made git tag identification more conservative
mwatts15 Apr 19, 2017
c18b2ea
Merge pull request #219 from mwatts15/git-tag-correction
tobami Apr 19, 2017
2e324ec
Merge pull request #218 from mwatts15/baseline-styling
tobami Apr 19, 2017
98e03ff
Refactoring reports creation for clarity
mwatts15 Apr 14, 2017
b092bd9
Merge pull request #220 from mwatts15/report-gen-refactor
tobami May 3, 2017
2c6058f
Add badge for PyPI version
tobami Aug 1, 2017
6b0b58c
Remove custom logger and forced DEBUG from project settings
tobami Aug 1, 2017
0019d86
Set DJANGO_SETTINGS_MODULE on travis
tobami Aug 1, 2017
4e883e7
Better pin dependencies
tobami Aug 1, 2017
76132b9
Set django env var globally on travis
tobami Aug 1, 2017
84082ac
Fix exception handling for Python3
tobami Aug 1, 2017
46f837c
Don't run setup.py test
tobami Aug 1, 2017
2476fa4
Merge pull request #221 from tobami/normal-logging-level
tobami Aug 1, 2017
957c73e
Don't import url template tag from future.
tobami Aug 4, 2017
33b2a3d
Merge pull request #223 from tobami/remove-future-url
tobami Aug 4, 2017
c7ce34e
Add field to set a project's default branch
tobami Aug 4, 2017
b4a8882
Remove DEF_BRANCH from settings
tobami Aug 4, 2017
47b6477
Adjust gettimelines to work properly with default_branch
tobami Aug 6, 2017
69fab17
Remove usage of DEF_BRANCH in the feeds module
tobami Aug 16, 2017
37b023b
Set default_branch based on repo type
tobami Aug 16, 2017
b8a408c
Remove reference to DEF_BRANCH in README
tobami Aug 16, 2017
3743ece
Use F expresion to get default branches
tobami Aug 16, 2017
638f7bc
Use the correct data array pos for commit ID in timeline changes perm…
str4d Aug 23, 2017
69f7405
Merge pull request #225 from str4d/fix-timeline-changes-permalink
tobami Aug 25, 2017
a577496
Merge pull request #224 from tobami/default-banch-in-db
tobami Aug 25, 2017
b95d1a8
Customise the meta description to describe the URL
str4d Aug 23, 2017
7be8ea9
Merge pull request #228 from str4d/page-specific-meta-desc
tobami Aug 25, 2017
43a95a3
Add previous and next revision nav links to Changes view
str4d Aug 23, 2017
90680b9
Merge pull request #226 from str4d/174-changes-navigation
tobami Aug 26, 2017
cd75999
Use setuptools-markdown for pypi long description
tobami Nov 11, 2017
7ca36b8
Remove usage of pattern in urls.py to be compatible with Django 1.10
tobami Nov 11, 2017
8059689
Fix remaining Django 1.10 deprecations.
tobami Nov 11, 2017
1dd661a
Use static template tag
tobami Nov 11, 2017
5a3013c
Remove usage of RequestContext
tobami Nov 11, 2017
bbebb3a
Fix jquery.address static url
tobami Nov 11, 2017
805cd33
Merge pull request #230 from tobami/django-111
tobami Nov 11, 2017
5851468
Release version 0.12.0
tobami Nov 11, 2017
58de383
tools: remove script still using previsously removed API
chriscool Dec 13, 2017
7b5423a
Merge pull request #231 from chriscool/remove-api-lefover
tobami Dec 16, 2017
48052fc
Ensure missing data points don’t lead to infinite loop
smarr Dec 28, 2017
cccf637
Merge pull request #233 from smarr/fixes/timeline-freeze-on-missing-data
tobami Dec 31, 2017
3bf4f60
readme: explain how to "create admin user"
quasilyte Feb 9, 2018
c504095
Merge pull request #234 from Quasilyte/master
tobami Feb 10, 2018
e199cac
fixtures/testdata: set value for "default_branch" project fields
quasilyte Feb 14, 2018
784bdfc
Merge pull request #239 from Quasilyte/issue238
tobami Feb 17, 2018
3108448
Added triming for `git-log` and `git-tag`.
Apr 5, 2018
69eb654
Merge pull request #243 from theLastOfCats/git-getlogs-trimming
tobami Apr 8, 2018
afeebb4
Use prop() instead of attr()
Timmmm Aug 15, 2018
7341205
Merge pull request #251 from Timmmm/master
tobami Aug 15, 2018
e3b1e9c
Extract get_stats_with_defaults for readability
smarr Oct 31, 2018
35fbdcd
Turn grid limit into setting
smarr Nov 1, 2018
05d1b26
Refactor timeline grid to stream data and partition it
smarr Nov 1, 2018
abffda8
Fix for : AppRegistryNotReady: Apps aren't loaded yet error
Emil-G Nov 28, 2018
6432a76
Merge pull request #257 from Emil-G/patch-1
tobami Dec 13, 2018
503beb5
Move helper methods to view_data.py
smarr Dec 18, 2018
2bf22df
Merge pull request #255 from smarr/performance-all-grid
tobami Dec 19, 2018
7ae1629
Return empty string from github commits so as not to violate the null…
ctk21 Feb 19, 2019
454be91
remove comment that was tripping Travis CI
ctk21 Feb 20, 2019
8860445
Fix string comparison
tobami Feb 23, 2019
ef0c3f5
Remove usage of deprecated django.core.urlresolvers
tobami Feb 23, 2019
a0ee6d1
Merge pull request #262 from tobami/fix-flake8
tobami Feb 23, 2019
5441bf4
Django 2.0 and 2.1 compatibility
tobami Feb 23, 2019
d481eb5
Adjust travis test matrix
tobami Feb 23, 2019
7e8efa5
Merge pull request #263 from tobami/django-21-compat
tobami Feb 23, 2019
cb39a69
Release version 0.13.0
tobami Feb 23, 2019
94a6963
Single update to the repo when doing add_json_results (issue #237)
ctk21 Mar 7, 2019
aae7f89
Custom PyPy about.html
tobami Jul 17, 2011
9c3ec4d
Custom PyPy settings
tobami Jul 17, 2011
34f7def
Add custom PyPy homepage
tobami Jul 17, 2011
ab6063c
Add Google Analytics script
tobami Jul 17, 2011
4adbb14
Add pointlabels jqplot plugin for Home page plot
tobami Jul 17, 2011
de207b9
Add PyPy favicon
tobami Jul 17, 2011
e2b197f
Add legend to first "home" plot
tobami Jul 17, 2011
209dab0
Don't choose a revision that doesn't have results for pypy-c-jit
tobami Jul 18, 2011
b5b96d1
Improve pypy branch query, set WEBSITE_NAME and project name in template
tobami Aug 21, 2011
3e9c67f
Use the proper key for CPython data
tobami May 17, 2012
23d5aaf
Invert plot 2
tobami Jun 8, 2012
c15ab3b
Add reference to paper explaining geometric mean for normalized results
tobami Jun 8, 2012
cdb2941
exec wrapper script.
coderanger Jan 6, 2013
10bec19
unix is hard.
coderanger Jan 6, 2013
29dec69
No really, I'm bad at unix.
coderanger Jan 6, 2013
92fd0b1
Incrase the size of a field
Jan 7, 2013
65a938d
tilt xlabels on Plot 2
mattip Nov 28, 2014
3de9041
whoops
mattip Nov 29, 2014
92d277d
test, fix angling x-axis on cpythonplot2
mattip Dec 26, 2014
bfccbec
add a deploy-requirements.txt
ewdurbin Feb 22, 2019
5f4eeed
add wsgi entrypoint
ewdurbin Feb 22, 2019
f15a605
allow local_settings.py overrides
ewdurbin Feb 22, 2019
9092800
Allow the use of GIT_USE_COMMIT_DATE in settings to switch to using c…
ctk21 Mar 7, 2019
f7cbe31
seems that this isn't handling Django > 1.4...
ewdurbin Feb 22, 2019
a586c60
don't use a relative import
ewdurbin Feb 22, 2019
1e08ed1
make it so
ewdurbin Feb 22, 2019
7b74d53
Merge pull request #264 from ctk21/feature/ctk21/single_update_on_add…
tobami Mar 9, 2019
b3c2ac1
Merge pull request #265 from ctk21/feature/ctk21/configurable_git_date
tobami Mar 9, 2019
8015290
Merge pull request #260 from ctk21/feature/ctk21/github_tag_fix
tobami Mar 9, 2019
ce8cac3
Fixed python 3 compatibility in github integration
syrusakbary Mar 29, 2019
079824c
Merge pull request #266 from wasmerio/patch-1
tobami Mar 30, 2019
17521a7
Rename extra_body into extra_script
tobami Mar 30, 2019
1a17893
Fix branch queries not using get
tobami Mar 30, 2019
752e9d1
Use newer MIDDLEWARE setting for Django 2.0+ compat
tobami Mar 30, 2019
d513ef7
Merge pull request #267 from tobami/use-newer-middleware-settings
tobami Mar 30, 2019
1480a47
Add new historical data view
tobami Mar 31, 2019
b2dab52
Implement historical graphs on home page
tobami Mar 31, 2019
a741922
Merge pull request #268 from tobami/historical-home
tobami Mar 31, 2019
d225889
Document home page settings
tobami Mar 31, 2019
c439b8f
Update testdata with more complete results
tobami Mar 31, 2019
46a3dd5
Merge pull request #269 from tobami/document-historical-plots
tobami Mar 31, 2019
e411982
merge default into branch
mattip Apr 1, 2019
984b0d8
fix merge and update
mattip Apr 2, 2019
ba2fd71
ENH: handle environment for historical data
mattip Apr 3, 2019
a5beed6
merge speed.pypy.org from python/codespeed
mattip Apr 4, 2019
039f99e
remove file from old data model
mattip Apr 4, 2019
f3b5c84
fix merge
mattip Apr 4, 2019
4751450
move from sample_project to speed_pypy
mattip Apr 8, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
*.pyc
*.swp
*.swo
.DS_Store
*.db
example/repos/*
sample_project/repos/*
override
build
dist
codespeed.egg-info/

23 changes: 23 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
language: python
branches:
only:
- master
env:
global:
- DJANGO_SETTINGS_MODULE=sample_project.settings
matrix:
include:
- python: "2.7"
env: DJANGO_VERSION=1.11
- python: "3.5"
env: DJANGO_VERSION=1.11
- python: "3.5"
env: DJANGO_VERSION=2.1
install:
- pip install flake8
- pip install -q Django==$DJANGO_VERSION
- python setup.py install
before_script:
flake8 codespeed
script:
- python manage.py test codespeed
34 changes: 34 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
Codespeed is written and maintained by Miquel Torres Barceló and various contributors:

Frank Becker
Chris Adams
Stefan Marr
Reiner Gerecke
daniloaf
Joachim Breitner
Rayan Chikhi
str4d
Alexey Palazhchenko
Javier Honduvilla Coto
Octavian Moraru
Phil Opaola
Laurent Raufaste
Nicolas Cornu
Elliot Saba
Jean-Paul Calderone
Malcolm Parsons
Rayan
Catalin Gabriel Manciu
Clément MATHIEU
Dave Collins
David Fraser
Kevin Modzelewski
Matt Haggard
Michael Thompson
Reiner
Zachary Ware
Mark Watts
Catalin G. Manciu
Octavian Moraru
Iskander (Alex) Sharipov
Tim (Timmmm)
64 changes: 61 additions & 3 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,12 +1,70 @@
== Change Log ==

=== Version 0.13.0, February 23, 2019 ===
* NEW #263: Added support for Django 2.1, drop support for Django 1.8
* NEW #255: Allow partial requests of timeline grid
* FIX #233: Ensure missing data points don’t lead to infinite loop
* FIX #242: Revision.tag field is not trimmed before insert
* FIX #250: All doesn't work after clicking None in comparison


=== Version 0.12.0, November 11, 2017 ===
* NEW #230: Added support for Django 1.11
* NEW #226: Added previous and next commit navigation to the changes view
* NEW #228: Customise the meta description to describe the URL
* NEW #224: Default banch is now configured in db, per project
* NEW #221: Added support for Django 1.9
* NEW #214: Added optional http basic authentication to results API calls
* NEW #209: Addeds the 'makeimage' service
* NEW #207: Commit tag saving features
* FIX #219: Made git tag identification more conservative
* FIX #212: Improved py3 compat by adding b'' literals
* FIX #212: Fix git tag error


=== Version 0.11.0, July 31, 2016 ===
* NEW #191: Django 1.7 and 1.8 support
* NEW #192: Initial Python 3.4 support
* NEW #199: str4d upgraded all javascript libraries. Most importantly jqPlot to 1.0.9 and jQuery to 1.12.3
* NEW #203: str4d implemented displaying of quartile and extrema bands on median benchmarks
* NEW #205: javierhonduco gave the application a more modern look


=== Version 0.10.1, November 1, 2015 ===
* NEW #169: nomeata added admin action to recalculate reports
* NEW #169: nomeata increased allowed length for benchmark names to 100 chars
* FIX #186: pepsiman fixed getting commit logs for non-default branches on mercurial
* FIX #170: Show infinite increase instead of "-"
* FIX: various admin fixes


=== Version 0.10.0, December 27, 2013 ===
* NEW #108: AlekSi made executable names uniques per project instead of globally
* NEW #148: staticfloat added the ability to set benchmark fields when saving results for a new benchmark
* NEW #149, #161: rchikhi and others fixed Django compatibility with versions 1.4-1.6
* NEW #158: smarr added initial travis configuration. Continuous integration is now enabled for Codespeed
* NEW #32: squiddy added option to control display of authors email address
* OPTIMIZATION #98: squiddy greatly reduced the number of necessary queries for getting comparison data, getting down the response time by an order of magnitude
* FIX #86: a8 fixed timeline plot failing when more than 4 series were selected
* FIX #130: alkino fixed migrations 0006 and 0012
* FIX #151: philangist migrated Github integration to API v3
* FIX #85: a8 fixed timeline view on IE


=== Version 0.9.1, September 11, 2011 ===
* NEW: Stefan added the possibility to name the default branch other than "default"
* NEW: Danilo added executable grouping by project
* NEW: Made default number of data points in the timeline plots configurable
* FIX: Frank fixed a lot of issues with the deploy examples
* FIX: Other numerous fixes


=== Version 0.9.0, July 17, 2011 ===
* NEW: Frank refactored the Django project and app. Now Codespeed is a proper, installable Django app, and there is a sample project in the "example" dir
* NEW: Upgraded to jQuery 1.6
* NEW #44: Stefan added an option to the timeline view for equidistant data point plotting
* NEW: Permalinks are now id based for Environment, to shorten the length and avoid problems related to url encoding, as well as to allow changing the name without beaking the permalink
* FIX: Frank added a check for revision_date = "None" (as string), caused by the
* FIX: Frank added a check for revision_date = "None" (as string), caused by the
save_single_result.py sample script


Expand All @@ -17,7 +75,7 @@
* NEW #45: Stefan Marr added support for browser-button navigation on timeline
* FIX: Stefan Marr improved the GitHub plugin
* FIX: Improvements in the Changes View layout that prevent overlapping in some cases
* FIX: Stefan Marr fixed a bug where links to a changes view revision from the
* FIX: Stefan Marr fixed a bug where links to a changes view revision from the
timeline view would not work because they used short commit ids
* FIX: Stefan Marr prevented some infinite loops caused when results were equal or less than 0

Expand Down Expand Up @@ -75,7 +133,7 @@ Bug fix release
- Fix benchmark/legend ordering
- Improve error messages
- Issue correctness warning for normalized stacked bars.

* Known bugs:
- There are several bugs in the comparison view related to the plotting library jqplot
- Bad autoscaling under some circumstancies. Issue#199 (http://bitbucket.org/cleonello/jqplot/issue/199/autoscale-breaks-negative-values)
Expand Down
6 changes: 3 additions & 3 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
All files in this work, are now covered by the following copyright notice.
Please note that included libraries in the media/ directory may have their own license.
Copyright (c) 2009-2010 Miquel Torres <tobami@googlemail.com>

Copyright (c) 2009-2016 Miquel Torres <tobami@gmail.com> and other contributors, see AUTHORS file.

This file is part of Codespeed.

Codespeed is free software; you can redistribute it and/or
Expand Down
5 changes: 3 additions & 2 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
include README.md
include LICENSE
recursive-include codespeed/templates/codespeed/ *
recursive-include codespeed/static/ *
recursive-include codespeed/fixtures timeline_tests.json
recursive-include codespeed/templates/codespeed *
recursive-include codespeed/static *
Loading