Open source software for managing ecological footprint, including carbon emissions.
You must have Docker installed (https://docs.docker.com/install/). This is the only local dependency!
Then:
make local_setup
make devserver
Once the server is running, you can access your brand new install from your browser:
- http://localhost:8700/ to start creating your first project
- http://localhost:8700/admin/ to log into the Django admin panel (username: admin
, password: admin
)
- http://localhost:8700/api/ for the REST API reference
OpenFootprint has a few main components: - A Django app for the backend - A Vue.js frontend - Some default plugins. You can easily add your own!
Bumps qs from 6.7.0 to 6.11.0.
Sourced from qs's changelog.
6.11.0
- [New] [Fix]
stringify
: revert 0e903c0; addcommaRoundTrip
option (#442)- [readme] fix version badge
6.10.5
- [Fix]
stringify
: witharrayFormat: comma
, properly include an explicit[]
on a single-item array (#434)6.10.4
- [Fix]
stringify
: witharrayFormat: comma
, include an explicit[]
on a single-item array (#441)- [meta] use
npmignore
to autogenerate an npmignore file- [Dev Deps] update
eslint
,@ljharb/eslint-config
,aud
,has-symbol
,object-inspect
,tape
6.10.3
- [Fix]
parse
: ignore__proto__
keys (#428)- [Robustness]
stringify
: avoid relying on a globalundefined
(#427)- [actions] reuse common workflows
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,object-inspect
,tape
6.10.2
- [Fix]
stringify
: actually fix cyclic references (#426)- [Fix]
stringify
: avoid encoding arrayformat comma whenencodeValuesOnly = true
(#424)- [readme] remove travis badge; add github actions/codecov badges; update URLs
- [Docs] add note and links for coercing primitive values (#408)
- [actions] update codecov uploader
- [actions] update workflows
- [Tests] clean up stringify tests slightly
- [Dev Deps] update
eslint
,@ljharb/eslint-config
,aud
,object-inspect
,safe-publish-latest
,tape
6.10.1
- [Fix]
stringify
: avoid exception on repeated object values (#402)6.10.0
- [New]
stringify
: throw on cycles, instead of an infinite loop (#395, #394, #393)- [New]
parse
: addallowSparse
option for collapsing arrays with missing indices (#312)- [meta] fix README.md (#399)
- [meta] only run
npm run dist
in publish, not install- [Dev Deps] update
eslint
,@ljharb/eslint-config
,aud
,has-symbols
,tape
- [Tests] fix tests on node v0.6
- [Tests] use
ljharb/actions/node/install
instead ofljharb/actions/node/run
- [Tests] Revert "[meta] ignore eclint transitive audit warning"
6.9.7
- [Fix]
parse
: ignore__proto__
keys (#428)- [Fix]
stringify
: avoid encoding arrayformat comma whenencodeValuesOnly = true
(#424)- [Robustness]
stringify
: avoid relying on a globalundefined
(#427)- [readme] remove travis badge; add github actions/codecov badges; update URLs
- [Docs] add note and links for coercing primitive values (#408)
- [Tests] clean up stringify tests slightly
- [meta] fix README.md (#399)
- Revert "[meta] ignore eclint transitive audit warning"
... (truncated)
56763c1
v6.11.0ddd3e29
[readme] fix version badgec313472
[New] [Fix] stringify
: revert 0e903c0; add commaRoundTrip
option95bc018
v6.10.50e903c0
[Fix] stringify
: with arrayFormat: comma
, properly include an explicit `[...ba9703c
v6.10.44e44019
[Fix] stringify
: with arrayFormat: comma
, include an explicit []
on a s...113b990
[Dev Deps] update object-inspect
c77f38f
[Dev Deps] update eslint
, @ljharb/eslint-config
, aud
, has-symbol
, tape
2cf45b2
[meta] use npmignore
to autogenerate an npmignore fileDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Bumps prismjs from 1.17.1 to 1.27.0.
Sourced from prismjs's releases.
v1.27.0
Release 1.27.0
v1.26.0
Release 1.26.0
v1.25.0
Release 1.25.0
v1.24.1
Release 1.24.1
v1.24.0
Release 1.24.0
v1.23.0
Release 1.23.0
v1.22.0
Release 1.22.0
v1.21.0
Release 1.21.0
v1.20.0
Release 1.20.0
v1.19.0
Release 1.19.0
v1.18.0
Release 1.18.0
Sourced from prismjs's changelog.
1.27.0 (2022-02-17)
New components
Updated components
- AutoIt
- EditorConfig
- Ini
- MongoDB
- PureBasic
- Scala
- Systemd configuration file
Updated plugins
- Command Line
Other
1.26.0 (2022-01-06)
New components
- Atmel AVR Assembly (#2078)
b5a70e4c
- Go module (#3209)
8476a9ab
- Keepalived Configure (#2417)
d908e457
- Tremor & Trickle & Troy (#3087)
ec25ba65
- Web IDL (#3107)
ef53f021
Updated components
... (truncated)
703881e
1.27.07ac1373
Updated changelog for v1.27.0 (#3342)e002e78
Command Line: Escape markup in command line output (#3341)13b56a9
Bump follow-redirects from 1.14.7 to 1.14.8 (#3338)f094c4a
Bump yargs-parser from 5.0.0 to 5.0.1 (#3334)9fd4c74
Bump ajv from 6.10.0 to 6.12.6 (#3333)3fcca6b
Bump pathval from 1.1.0 to 1.1.1 (#3331)1784b17
Command Line: Add support for line continuation and improved colors (#3326)f545843
ESLint: Allow Map
and Set
in ES5 code (#3328)d6c5372
PureBasic: Added missing keyword and fixed constants ending with $
(#3320)This version was pushed to npm by rundevelopment, a new releaser for prismjs since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Bumps ajv from 6.10.1 to 6.12.3.
Sourced from ajv's releases.
v6.12.3
Pass schema object to processCode function Option for strictNumbers (
@issacgerges
, #1128) Fixed vulnerability related to untrusted schemas (CVE-2020-15366)v6.12.2
Removed post-install script
v6.12.1
Docs and dependency updates
v6.12.0
Improved hostname validation (
@sambauers
, #1143) Optionkeywords
to add custom keywords (@franciscomorais
, #1137) Types fixes (@boenrobot
,@MattiAstedrone
) Docs:
- error logging example (
@RadiationSickness
)- TypeScript usage notes (
@thetric
)v6.11.0
Time formats support two digit and colon-less variants of timezone offset (#1061 ,
@cjpillsbury
) Docs: RegExp related security considerations Tests: Disabled failing typescript testv6.10.2
Fix: the unknown keywords were ignored with the option
strictKeywords: true
(instead of failing compilation) in some sub-schemas (e.g. anyOf), when the sub-schema didn't have known keywords.
521c3a5
6.12.3bd7107b
Merge pull request #1229 from ajv-validator/dependabot/npm_and_yarn/mocha-8.0.19c26bb2
Merge pull request #1234 from ajv-validator/dependabot/npm_and_yarn/eslint-7.3.1c6a6daa
Merge branch 'master' into dependabot/npm_and_yarn/mocha-8.0.115eda23
Merge branch 'master' into dependabot/npm_and_yarn/eslint-7.3.1d6aabb8
test: remove node 8 from travis testc4801ca
Merge pull request #1242 from ajv-validator/refactor988982d
ignore proto propertiesf2b1e3d
whitespace65e3678
Merge pull request #1239 from GrahamLea/patch-1Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Bumps node-fetch from 2.6.0 to 2.6.7.
Sourced from node-fetch's releases.
v2.6.7
Security patch release
Recommended to upgrade, to not leak sensitive cookie and authentication header information to 3th party host while a redirect occurred
What's Changed
- fix: don't forward secure headers to 3th party by
@jimmywarting
in node-fetch/node-fetch#1453Full Changelog: https://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7
v2.6.6
What's Changed
- fix(URL): prefer built in URL version when available and fallback to whatwg by
@jimmywarting
in node-fetch/node-fetch#1352Full Changelog: https://github.com/node-fetch/node-fetch/compare/v2.6.5...v2.6.6
v2.6.2
fixed main path in package.json
v2.6.1
This is an important security release. It is strongly recommended to update as soon as possible.
See CHANGELOG for details.
Sourced from node-fetch's changelog.
Changelog
All notable changes will be recorded here.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
What's Changed
- core: update fetch-blob by
@jimmywarting
in node-fetch/node-fetch#1371- docs: Fix typo around sending a file by
@jimmywarting
in node-fetch/node-fetch#1381- core: (http.request): Cast URL to string before sending it to NodeJS core by
@jimmywarting
in node-fetch/node-fetch#1378- core: handle errors from the request body stream by
@mdmitry01
in node-fetch/node-fetch#1392- core: Better handle wrong redirect header in a response by
@tasinet
in node-fetch/node-fetch#1387- core: Don't use buffer to make a blob by
@jimmywarting
in node-fetch/node-fetch#1402- docs: update readme for TS
@types/node-fetch
by@adamellsworth
in node-fetch/node-fetch#1405- core: Fix logical operator priority to disallow GET/HEAD with non-empty body by
@maxshirshin
in node-fetch/node-fetch#1369- core: Don't use global buffer by
@jimmywarting
in node-fetch/node-fetch#1422- ci: fix main branch by
@dnalborczyk
in node-fetch/node-fetch#1429- core: use more node: protocol imports by
@dnalborczyk
in node-fetch/node-fetch#1428- core: Warn when using data by
@jimmywarting
in node-fetch/node-fetch#1421- docs: Create SECURITY.md by
@JamieSlome
in node-fetch/node-fetch#1445- core: don't forward secure headers to 3th party by
@jimmywarting
in node-fetch/node-fetch#1449New Contributors
@mdmitry01
made their first contribution in node-fetch/node-fetch#1392@tasinet
made their first contribution in node-fetch/node-fetch#1387@adamellsworth
made their first contribution in node-fetch/node-fetch#1405@maxshirshin
made their first contribution in node-fetch/node-fetch#1369@JamieSlome
made their first contribution in node-fetch/node-fetch#1445Full Changelog: https://github.com/node-fetch/node-fetch/compare/v3.1.0...v3.1.2
3.1.0
What's Changed
- fix(Body): Discourage form-data and buffer() by
@jimmywarting
in node-fetch/node-fetch#1212- fix: Pass url string to http.request by
@serverwentdown
in node-fetch/node-fetch#1268- Fix octocat image link by
@lakuapik
in node-fetch/node-fetch#1281- fix(Body.body): Normalize
Body.body
into anode:stream
by@jimmywarting
in node-fetch/node-fetch#924- docs(Headers): Add default Host request header to README.md file by
@robertoaceves
in node-fetch/node-fetch#1316- Update CHANGELOG.md by
@jimmywarting
in node-fetch/node-fetch#1292- Add highWaterMark to cloned properties by
@davesidious
in node-fetch/node-fetch#1162- Update README.md to fix HTTPResponseError by
@thedanfernandez
in node-fetch/node-fetch#1135- docs: switch
url
toURL
by@dhritzkiv
in node-fetch/node-fetch#1318- fix(types): declare buffer() deprecated by
@dnalborczyk
in node-fetch/node-fetch#1345- chore: fix lint by
@dnalborczyk
in node-fetch/node-fetch#1348- refactor: use node: prefix for imports by
@dnalborczyk
in node-fetch/node-fetch#1346- Bump data-uri-to-buffer from 3.0.1 to 4.0.0 by
@dependabot
in node-fetch/node-fetch#1319- Bump mocha from 8.4.0 to 9.1.3 by
@dependabot
in node-fetch/node-fetch#1339- Referrer and Referrer Policy by
@tekwiz
in node-fetch/node-fetch#1057- Add typing for Response.redirect(url, status) by
@c-w
in node-fetch/node-fetch#1169
... (truncated)
1ef4b56
backport of #1449 (#1453)8fe5c4e
2.x: Specify encoding as an optional peer dependency in package.json (#1310)f56b0c6
fix(URL): prefer built in URL version when available and fallback to whatwg (...b5417ae
fix: import whatwg-url in a way compatible with ESM Node (#1303)18193c5
fix v2.6.3 that did not sending query params (#1301)ace7536
fix: properly encode url with unicode characters (#1291)152214c
Fix(package.json): Corrected main file path in package.json (#1274)b5e2e41
update version number2358a6c
Honor the size
option after following a redirect and revert data uri support8c197f8
docs: Fix typos and grammatical errors in README.md (#686)This version was pushed to npm by endless, a new releaser for node-fetch since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Bumps xlsx from 0.14.3 to 0.17.0.
Sourced from xlsx's changelog.
CHANGELOG
This log is intended to keep track of backwards-incompatible changes, including but not limited to API changes and file location changes. Minor behavioral changes may not be included if they are not expected to break existing code.
v0.16.2
- Disabled
PRN
parsing by default (better support for CSV without delimeters)v0.16.1
- skip empty custom property tags if data is absent (fixes DocSecurity issue)
- HTML output add raw value, type, number format
- DOM parse look for
v
/t
/z
attributes when determining value- double quotes in properties escaped using
_x0022_
- changed AMD structure for NetSuite and other RequireJS implementations
encode_cell
anddecode_cell
do not rely onencode_col
/decode_col
v0.16.0
- Date handling changed
- XLML certain tag tests are now case insensitive
- Fixed potentially vulnerable regular expressions
v0.15.6
- CFB prevent infinite loop
- ODS empty cells marked as stub (type "z")
cellStyles
option impliessheetStubs
v0.15.5
sheets
parse option to specify which sheets to parsev0.15.4
- AOA utilities properly preserve number formats
- Number formats captured in stub cells
v0.15.3
- Properties and Custom Properties properly XML-encoded
v0.15.2
sheet_get_cell
utility functionsheet_to_json
explicitly supportnull
as alias for default behaviorencode_col
throw on negative column index- HTML properly handle whitespace around tags in a run
... (truncated)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Bumps lodash from 4.17.15 to 4.17.21.
f299b52
Bump to v4.17.21c4847eb
Improve performance of toNumber
, trim
and trimEnd
on large input strings3469357
Prevent command injection through _.template
's variable
optionded9bc6
Bump to v4.17.20.63150ef
Documentation fixes.00f0f62
test.js: Remove trailing comma.846e434
Temporarily use a custom fork of lodash-cli
.5d046f3
Re-enable Travis tests on 4.17
branch.aa816b3
Remove /npm-package
.d7fbc52
Bump to v4.17.19This version was pushed to npm by bnjmnt4n, a new releaser for lodash since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.