dynamicweb/Changelog

596 lines
33 KiB
Plaintext
Raw Normal View History

2021-02-07 10:37:23 +00:00
3.2: 2021-02-07
* 8816: Update order confirmation text to better prepared for payment dispute
* supportticket#22990: Fix: can't add a deleted card
2021-01-12 08:26:58 +00:00
3.1: 2021-01-11
* 8781: Fix error is setting a default card (MR!746)
2021-01-07 11:09:00 +00:00
3.0: 2021-01-07
* 8393: Implement SCA for stripe payments (MR!745)
* 8691: Implment check_vm_templates management command (MR!744)
2020-12-07 06:06:34 +00:00
2.14: 2020-12-07
* 8692: Create a script that fixes django db for the order after celery error (MR!743)
2020-12-02 13:08:37 +00:00
2.13: 2020-12-02
* 8654: Fix 500 error on invoices list for the user contact+devuanhosting.com@virus.media (MR!742)
* 8593: Escape user's ssh key in xml-rpc call to create VM (MR!741)
2020-07-21 17:37:25 +00:00
2.12.1: 2020-07-21
* 8307: Introduce "Exclude vat calculations" for Generic Products (MR!740)
* Change DE VAT rate to 16% from 19% (MR!739)
2020-06-23 06:02:30 +00:00
2.12: 2020-06-23
* 7894: Show one time payment invoices (MR!738)
2020-06-11 06:04:56 +00:00
2.11: 2020-06-11
2020-06-11 06:12:23 +00:00
* Bugfix: Correct the wrong constant name (caused payment to go thru and showing error and VMs not instantiated)
2020-06-10 08:15:46 +00:00
2.10.8: 2020-06-10
* #8102: Refactor MAX_TIME_TO_WAIT_FOR_VM_TERMINATE to increase time to poll whether VM has been terminated or not (MR!737)
2020-05-25 06:14:07 +00:00
2.10.7: 2020-05-25
* Bugfix: Handle VM templates deleted in OpenNebula but VM instances still existing (MR!736)
Notes for deployment:
When deploying define a UPDATED_TEMPLATES string represented dictionary value in .env
```
# Represents Template Ids that were
# deleted and the new template Id to look for the template
# definition
UPDATED_TEMPLATES="{1: 100}"
```
2020-03-25 13:25:49 +00:00
2.10.6: 2020-03-25
* Bugfix: Handle Nonetype for discount's name (MR!735)
2.10.5: 2020-03-17
2020-02-04 11:37:14 +00:00
* Introduce base price for VMs and let admins add stripe_coupon_id (MR!730)
Notes for deployment:
1. Add env variable `VM_BASE_PRICE`
2. Migrate datacenterlight app. This introduces the stripe_coupon_code field in the VMPricing.
3. Create a coupon in stripe with the desired value and note down the stripe's coupon id
4. Update the discount amount and set the corresponding coupon id in the admin
2020-03-05 17:11:15 +00:00
2.10.3b: 2020-03-05
* #7773: Use username for communicating with opennebula all the time
2020-02-25 14:10:10 +00:00
2.10.2b: 2020-02-25
* #7764: Fix uid represented as bytestring
* #7769: [hosting] ssh private key download feature does not work well on Firefox
2020-02-02 17:22:11 +00:00
2.10.1: 2020-02-02:
* Changes the pricing structure of generic products into the pre vat and with vat (like that for VM)
* Shows product name (if exists) in the invoices list if it belongs to a generic product
* Small bugfixes (right alignment of price in the invoice list, show prices with 2 decimal places etc)
2020-02-01 09:53:42 +00:00
2.10: 2020-02-01
* Feature: Introduce new design to show VAT exclusive/VAT inclusive pricing together
* Feature: Separate VAT and discount in Stripe
* Feature: Show Stripe invoices until we have a better way of showing them elegantly
* Bugfix: Fix bug where VAT is set to 0 because user set a valid VAT number before but later chose not to use any VAT number
2020-01-20 07:55:49 +00:00
2.9.5: 2020-01-20
* Feature: Show invoices directly from stripe (MR!727)
2020-01-10 14:46:16 +00:00
2.9.4: 2020-01-10
* Bugfix: Buying VPN generic item caused 500 error
2020-01-05 07:26:17 +00:00
2.9.3: 2020-01-05
2020-01-05 04:30:57 +00:00
* Feature: Add StripeTaxRate model to save tax rates created in Stripe
* Bugfix: Add vat rates for CY, IL and LI manually
2020-01-02 07:28:34 +00:00
2.9.2: 2020-01-02
* Bugfix: Improve admin email for terminate vm (include subscription details and subscription amount) (MR!726)
2019-12-31 19:24:03 +00:00
2.9.1: 2019-12-31
* Bugfix: Error handling tax_id updated webhook
2019-12-31 19:03:57 +00:00
2.9: 2019-12-31
* Feature: Enable saving user's VAT Number and validate it (MR!725)
Notes for deployment:
1. Migrate db for utils app
./manage.py migrate utils
2. Uninstall old version and install a more recent version of stripe
```
source venv/bin/activate
./manage.py shell
pip uninstall stripe
pip install stripe==2.41.0
```
3. Create tax id updated webhook
```
./manage.py webhook --create \
--webhook_endpoint https://datacenterlight.ch/en-us/webhooks/ \
--events_csv customer.tax_id.updated
```
4. From the secret obtained in 3, setup an environment variable
```
WEBHOOK_SECRET='whsec......'
```
5. Deploy
2019-12-24 12:32:14 +00:00
2.8.2: 2019-12-24
* Bugfix: [dcl calculator plugin] Set the POST action url explicitly
2019-12-24 07:14:46 +00:00
2.8.1: 2019-12-24
* [dcl cms navbar plugin]: Provide an option to show non transparent navar always
2019-12-20 04:14:36 +00:00
2.8: 2019-12-20
* ldap_migration: Migrate django users to Ldap
2019-12-18 16:10:23 +00:00
Notes for deployment:
```
1. Git Pull
2. Ensure the newly dependencies in requirements.txt are installed
3. Put new values in .env
4. Run migrations
5. Restart uwsgi
```
2019-12-18 14:06:22 +00:00
2.7.3: 2019-12-18
* Bugfix: Swiss VAT being wrongly added to non-EU customers
2019-12-17 13:15:39 +00:00
2.7.2: 2019-12-17
* Add vat rates for AD, TK and IS
* Improve billing address' string representation
Notes for deployment:
- Import the newly added vat rates into db
```
./manage.py import_vat_rates vat_rates.csv
```
2019-12-14 05:50:47 +00:00
2.7.1: 2019-12-14
* feature: Add management command to list active VM customers (MR!723)
2019-12-09 14:07:31 +00:00
2.7: 2019-12-9
* feature: EU VAT for new subscriptions (MR!721)
Notes for deployment:
- Add the following to .env file
- FIRST_VM_ID_AFTER_EU_VAT=<to VM_ID from which we begin EU VAT>
- PRE_EU_VAT_RATE=whatever the rate was before introduction of EU VAT (7.7 for example)
2019-11-16 15:14:30 +00:00
2.6.10: 2019-11-16
* translation: Add DE translations for features in 2.6.{8,9} by moep (MR!719)
2019-11-15 16:46:11 +00:00
2.6.9: 2019-11-15
* feature: Allow creating yearly subscriptions for Generic Products (MR!718)
Notes for deployment:
- do a db migrate for new column added to Generic Product model
./manage.py migrate hosting
2019-11-15 11:38:05 +00:00
2.6.8: 2019-11-15
* feature: [EU VAT] Add EU VAT feature for generic products (MR!717)
Notes for deployment:
- do a db migrate a to create VATRates table
./manage.py migrate hosting
- load vat_rates.csv
./manage.py import_vat_rates vat_rates.csv
2019-11-04 11:47:27 +00:00
2.6.7: 2019-11-04
* bugfix: [admin] Improve dumpuser: show proper dates + bugfix
* bugfix: [admin] Improve fetch_stripe_bills:
- fix wrong assigment of string to num_invoice_created
variable,
- return None (do not handle the case) if we don't have an
order
* bugfix: [admin] Improve deleteuser: do not delete order, bill and vm_detail
2019-11-04 06:20:57 +00:00
2.6.6: 2019-11-04
* feature: [admin] Add dumpuser management command that dumps a user's data in json (MR!716)
2019-09-24 05:08:11 +00:00
2.6.5: 2019-09-24
* #7169: [hosting] Fix server error while vm terminate takes longer than 30 seconds
* #7170: [hosting] Improve admin email body contents for hosting vm terminate error case
2019-09-15 04:08:36 +00:00
2.6.4: 2019-09-15
2019-09-24 05:08:11 +00:00
* #7147: [OpenBSD vm] Add an explanatory text for username puffy on OpenBSD (MR!714)
2019-08-28 16:43:15 +00:00
2.6.3: 2019-08-28
* #7032: [hosting] Bugfix: Reentering the same SSH key used before does allow user to proceed further; complains key exists (MR!712)
2019-08-27 09:04:26 +00:00
* #7070: [check_vm/api] Bugfix: Provide oneadmin credentials to check whether a user is the owner of a VM (MR!713)
2019-08-22 03:10:14 +00:00
2.6.2: 2019-08-22
* #7068: [django/node/rails] Remove public- prefix from OS template names (MR!711)
2019-07-09 16:04:00 +00:00
2.6.1: 2019-07-09
* #6941: [hosting dashboard] Show the card's expiry year & month too in the list of added cards (MR!710)
2019-07-03 15:29:48 +00:00
2.6: 2019-07-03
* #5509: Getting rid of our key by still supporting multiple user keys (MR!709)
2019-06-10 23:09:45 +00:00
2.5.11: 2019-06-11
* #6672: [api] Check VM belongs to user in the infrastructure directly (MR!707)
* #bugfix: DE translation fix "Learn mehr" -> "Lerne mehr" (MR!708)
2019-05-16 20:10:41 +00:00
2.5.10: 2019-05-16
* #6672: [api] REST endpoint for ungleich-cli to verify if a VM belongs to a user (MR!705)
2019-05-10 05:22:21 +00:00
* #6670: [hosting/save_ssh_key] Upgrade cdist version to 5.0.1 to manage keys on Alpine linux
2019-05-08 22:15:27 +00:00
2.5.9: 2019-05-09
* #6669: [hosting] Fix opennebula vm query takes long (MR!703)
* [hosting] Increase VMDetail model's configuration parameter length to 128 (MR!702)
2019-05-07 04:36:25 +00:00
2.5.8: 2019-05-06
* #6631: Add `deleteuser` management command (MR!701)
2019-05-05 19:16:12 +00:00
2.5.7: 2019-05-05
* #6657: [all] Remove dependency on code.jquery.com, maxcdn.bootstrapcdn.com and oss.maxcdn.com and add them locally (MR!700)
2019-05-05 15:45:43 +00:00
2.5.6: 2019-05-05
* [blog] Check if the blog page is IPv6.Blog and load header image accordingly
2019-05-04 12:13:11 +00:00
2.5.5: 2019-05-04
* [blog] Use modified djangocms_blog module to not show "Category - ... " (MR!699)
2019-05-04 10:49:06 +00:00
2.5.4: 2019-05-04
* #6124: [blog] Allow setting title, subtitle of the blog page by passing GET params (MR!698)
2019-04-20 18:00:40 +00:00
2.5.3: 2019-04-20
* #6561: [bills] Show mutiple line items in the invoice details (MR!697)
* #6561: [bills] Link line item to a Stripe Plan (MR!697)
2019-04-20 05:47:27 +00:00
2.5.2: 2019-04-20
* #6561: [bills] Fix fetch_stripe_bills to import bills containing multiple line items belonging to same subscription (MR!695)
2019-04-17 06:50:29 +00:00
2.5.1: 2019-04-17
* #6561: [hosting] Preparation for monthly invoices for customers (MR!689)
2019-04-13 19:22:09 +00:00
* [logging] Enhance logger, Include timestamp + module name in the logging messages (MR!693)
2019-04-11 00:12:24 +00:00
2.5: 2019-04-11
* #6589: [vm creation, listing] Fix obtaining ip address/template related info from oca api call (MR!690, MR!691 and MR!692)
[python-oca] VirtualMachinePool infoextended (https://github.com/ungleich/python-oca/pull/3)
2019-02-14 19:56:12 +00:00
2.4.10: 2019-02-14
* #6451: [dg, gdpr banner] Update phone number (MR!688 by pcoder)
2019-02-01 22:34:53 +00:00
2.4.9: 2019-02-01
* bugfix: Fix inconsistent styles in GDPR modal (MR!679 by pcoder)
2019-01-31 20:24:36 +00:00
2.4.8: 2019-01-31
2019-01-31 20:14:31 +00:00
* #5151: [all] Add GDPR banner (MR!678 by pcoder)
2019-01-31 20:24:36 +00:00
* #6059: [dcl] Change topnav font to 400 by default (MR! 680 by Sanghee)
2019-01-30 19:49:31 +00:00
2.4.7: 2019-01-30
* #6213: [cms] Make ungleich product items equal heights and add option to animate or not animate the contents (MR!682 by Aatish)
2019-01-09 21:32:15 +00:00
2.4.6: 2019-01-09
* #6261: Add ungleich black logo to blog template for mobile view (MR!685)
2019-01-07 21:42:44 +00:00
2.4.5: 2019-01-07
* bugfix: [blog] Fix DE language option not being shown in the blog (MR!684) and revert back the RSS URL to the old one
2.4.4: 2019-01-02
* bugfix: [blog] Create blog config for ungleich.ch and change RSS URL accordingly
2018-12-25 12:58:41 +00:00
2.4.3: 2018-12-24
* #6260: Add viewport and other missing meta tags (MR!683)
2018-12-23 16:15:02 +00:00
2.4.2: 2018-12-23
* Update djangcocms-blog version (0.7.0 -> 0.9.0)
* #6038: Change datacenterlight.ch message form to send email to support@ungleich.ch (MR!679)
2018-10-22 21:25:05 +00:00
* bugfix: Use correct version of django-multisite (MR #676)
2018-10-18 07:21:16 +00:00
2.4.1: 2018-10-18
* bugfix: Update pycryptodome module from 3.4 to 3.6.6 (PR #674)
2018-10-18 05:44:07 +00:00
2.4: 2018-10-18
* #5681: [hosting,dcl] Allow admin to lower minimum RAM to 512 MB (PR #672)
2018-10-17 05:47:34 +00:00
2.3.1: 2018-10-17
* bugfix: [hosting, dcl] Show VAT percent rounded to 2 decimal places in the order confirmation page (PR #673)
2018-10-08 05:28:04 +00:00
2.3: 2018-10-08
* #5690: Generic payment page - allow admin to add a onetime/monthly product and the frontend for user to pay for this product (PR #666)
2018-09-28 06:11:36 +00:00
2.2.2: 2018-09-28
2018-09-28 06:13:37 +00:00
* #5721: Set calculator OS list in alphabetical order and set `Devuan Ascii` as the default (PR #668)
2018-09-26 19:17:35 +00:00
* bugfix: Fix some typos and correct DE translations (PR #667)
2018-09-25 20:49:31 +00:00
2.2.1: 2018-09-25
* feature: Change DCLNavbarPlugin to show login option only if set (PR #665)
2018-09-07 22:15:44 +00:00
* bugfix: Log opennebula errors and send proper message when vm terminate is not completed in the stipulated time (PR #648)
2018-09-05 23:11:27 +00:00
2.2: 2018-09-06
2018-09-05 23:15:21 +00:00
* bugfix: Include price in the Stripe plan name to make it distinct and to correct pricing since version 1.9
2018-08-30 08:10:31 +00:00
2.1.2: 2018-08-30
* bugfix: [blog, comic] Set blog rss feed for all blog templates
2018-08-24 10:23:01 +00:00
2.1.1: 2018-08-24
2018-08-24 09:30:49 +00:00
* #5487: [hosting] Add explicit warning message for teminating VM (PR #656)
2018-08-24 08:05:37 +00:00
* bugfix: [dg] Send email to admin on dg subscription and increase cc_brand field to 128 characters (PR #652)
2018-08-23 17:55:30 +00:00
* #5458: [admin] Make hostingorder more readable (PR #657)
2018-08-22 20:00:43 +00:00
* bugfix: [CMS templates] Set description meta field of ungleich template (was missing before) and set ungleich glarus ag uniformly as author of various CMS pages (PR #653)
* #5473: Ping a VM before saving ssh key of the user (PR #655)
2018-08-21 13:09:02 +00:00
2.1: 2018-08-21
2018-08-22 18:51:32 +00:00
* Bugfix: Increase CC brand name fields from 10 to 128 characters (PR #654)
2018-08-07 22:26:00 +00:00
2.0.5: 2018-08-08
* Fix IPv6 VM name in the billing invoice
2018-08-07 21:39:43 +00:00
2.0.4: 2018-08-07
* Add RSS feed link to the footer of the blog template (PR #651)
* #5308: [ipv6only] Fix - when creating a VM, the name begins with v6only (PR #649)
* #5293: Use `terminate-hard` action instead of `terminate` in the opennebula call to terminate a vm (PR #650)
2018-07-18 20:14:35 +00:00
2.0.3: 2018-07-18
2018-07-18 20:08:47 +00:00
* Remove unused /comic url (PR #644)
2018-08-07 20:39:43 +00:00
* #5126: Allow dynamicweb sites to be iframed on other by setting `X_FRAME_OPTIONS_ALLOW_FROM_URI` (PR #645)
2018-07-14 17:05:14 +00:00
2.0.2: 2018-07-14
* bugfix: [blog] Add missing content block in the blog_ungleich.html template file
2018-07-14 16:41:28 +00:00
2.0.1: 2018-07-14
* bugfix: [blog] Enable content/structure mode in blog page
2018-07-07 19:45:32 +00:00
2.0: 2018-07-07
* #3747: [dcl,hosting] Add multiple cards support (PR #530)
* #3934: [dcl,hosting] Create HostingOrder outside celery task and add and associate OrderDetail with HostingOrder (PR #624)
2018-07-01 14:02:35 +00:00
* #4890: [hosting] Manage SSH keys using IPv6 of the VM (PR #640)
2018-06-27 07:21:41 +00:00
* bugfix: Fix flake8 error that was ignored in release 1.9.1
2018-06-24 15:05:33 +00:00
1.9.1: 2018-06-24
2018-06-24 14:00:54 +00:00
* #4799: [dcl] Show selected vm templates only in calculator (PR #638)
* #4847: [comic] Add google analytics code for comic.ungleich.ch (PR #639)
2018-06-24 12:47:05 +00:00
* feature: add vm_type option to vm_template and dcl calculator to distinguish between public and ipv6only templates (PR #635)
2018-05-16 19:31:50 +00:00
1.9: 2018-05-16
* #4559: [cms] enable discount on cms calculator
2018-05-01 11:14:15 +00:00
1.8: 2018-05-01
* #4527: [hosting] cms calculator on non-cms pages for the hosting app
* bgfix: [dcl] navbar dropdown target fix
* bgfix: [hosting] login/signup pages footer link fix
2018-04-30 18:30:05 +00:00
1.7.2: 2018-04-30
* bgfix: [cms] add favicon extension to ungleich cms pages
* #4474: [cms] reduce heading slider side padding
2018-04-21 17:29:00 +00:00
1.7.1: 2018-04-21
2018-04-21 17:35:23 +00:00
* #4481: [blog] fix de blog pages 500 error
2018-04-21 17:29:00 +00:00
* #4370: [comic] new url /comic to show only comic blogs
2018-04-20 15:39:16 +00:00
1.7: 2018-04-20
2018-04-13 18:52:58 +00:00
* bgfix: [all] Make /blog available on all domains
2018-04-13 13:23:21 +00:00
* #4367: [dcl] email logo resolution fix
* #4376: [cms] dcl promo section plugin link color changed to brighter shade
2018-04-20 15:39:16 +00:00
* #4379: [dcl] pricing without VAT
* bgfix: [blog] fix top menu items to show only one item
* #4297: [cms] favicon as a page attribute for dcl template
2018-04-08 21:40:32 +00:00
1.6.5: 2018-04-08
2018-04-08 20:48:34 +00:00
* #4396: [ungleich] add favicon to ungleich blog
2018-04-08 20:30:42 +00:00
* #4327: [dcl] fix navbar logo repeat
2018-04-08 21:40:32 +00:00
* bgfix: [hosting] fix broken footer links
2018-04-08 20:30:42 +00:00
* bgfix: [dcl] remove ghost migrations from squashed migration
2018-04-08 22:00:37 +00:00
* bgfix: [cms] redirect multi-tenant urls to /cms also
2018-04-06 20:31:39 +00:00
1.6.4: 2018-04-06
2018-04-06 18:28:15 +00:00
* #4362: [cms] Fix the need of dummy home page for different CMS-based sites
2018-04-05 21:50:44 +00:00
1.6.3: 2018-04-05
* #4377: [cms] header btn external link fix
2018-04-04 12:56:19 +00:00
* #4378: [dcl cms] update CMS Integration to have different content for different domains
2018-04-05 21:50:44 +00:00
1.6.2: 2018-04-01
2018-04-01 13:35:48 +00:00
* bgfix: [dcl] Fix user activation email style; add/correct some DE text
* #4373: [dcl] update footer menu for pw reset/login/signup/activation request pages
2018-03-28 20:12:22 +00:00
1.6.1: 2018-03-28
2018-03-27 15:27:46 +00:00
* bgfix: fix header slider interval issue
2018-03-28 20:12:22 +00:00
* #4315: [cms] navbar consistency from cms page to static page
* #4313: [hosting] footer style fix
2018-03-25 19:02:53 +00:00
1.6: 2018-03-25
* #4266: [dcl cms] add promotional section plugin
* #3842: [dcl, hosting] change number formatting for all the numbers from german to english locale
2018-03-21 19:34:41 +00:00
1.5.5: 2018-03-22
* #4278: [dcl cms] edit options for cms navbar and header plugins
* bgfix: [dcl cms] fix link plugin issues and section image alignment
2018-03-17 16:03:24 +00:00
1.5.4: 2018-03-17
* bgfix: [dcl cms] update DCLNavbarPlugin to allow change of brand logo and url
2018-03-16 08:55:55 +00:00
1.5.3: 2018-03-16
* #4262: [dcl] Bugfix for incorrect template name
2018-03-14 21:01:49 +00:00
1.5.2: 2018-03-14
2018-03-14 20:56:45 +00:00
* [devuan, ipv6] Add google analytics code for devuanhosting.com, ipv6onlyhosting.{com,net}
2018-03-14 19:31:03 +00:00
* #4246: [dcl cms] Enable full width options for DCL plugins
* #4247: [dcl cms] Fix alignment issues with the "plain heading" option
2018-03-11 21:03:22 +00:00
1.5.1: 2018-03-11
2018-03-11 21:05:06 +00:00
* bgfix: [dcl cms] Remove datacenterlight_content placeholder conf so that we can create a cms page without calculator
2018-03-11 15:38:51 +00:00
1.5: 2018-03-09
2018-03-03 10:41:52 +00:00
* #3554: [dcl] Remove some more beta access resources (some were left in the earlier release)
2018-03-09 20:59:00 +00:00
* #3452: [hosting] Back button management and cache control for hosting views
* #3718: [dcl] downtime page
* #4119: [dcl] CMS plugins for dcl pages
* #4231: [hosting] add company fiscal number to invoice footer
2018-02-23 17:49:30 +00:00
1.4.1: 2018-02-23
2018-03-09 20:59:00 +00:00
* bgfix: [dcl] fix header style for tos page
2018-02-22 22:42:19 +00:00
* #3798: [dg] Redirect user to digital glarus on clicking logo in the email
* #3554: [dcl] Remove beta access resources
2018-02-23 06:37:59 +00:00
* #4166: [glasfaser] heading text not to be blocked by topnav on mobile after navbar menu click
2018-02-24 15:01:46 +00:00
* bgfix: [hosting] Change sdd_size to ssd_size in VirtualMachineSerializer
2018-02-23 17:49:30 +00:00
* bgfix: [dg] fix error on /digitalglarus/supporters/
* #4166: [dcl] Fix scroll on top menu click
* #4150: [ungleich] mobile font alignment
* #3713: [dcl] clean up css
2018-02-24 15:01:46 +00:00
* bgfix: [glasfaser] mobile top navigation toggle button fixed
2018-02-22 06:32:31 +00:00
1.4: 2018-02-22
* #4104: [cms, nuglarus] Multisite and access control of cms pages per user
2018-02-21 10:41:10 +00:00
1.3.3: 2018-02-21
* Add ALLOWED_HOST nüglarus.ch IDN
2018-02-21 10:15:05 +00:00
* #4105: [cms] Add cms footer plugin
2018-01-23 20:51:51 +00:00
* #4049: [blog] Replace header background image
2018-01-23 21:07:33 +00:00
* #3670: [hosting] Shorten ssh key name
2018-01-23 21:44:53 +00:00
* #4046: [hosting] Add sdd_size, hdd_size to VirtualMachineSerializer (No visual change)
2018-02-04 21:56:33 +00:00
* bgfix: [hosting] increase invoice pdf resolution
2018-01-15 23:32:28 +00:00
1.3.2: 2018-01-16
2018-01-07 08:29:54 +00:00
* #4000: [all] Replace all ungleich.com with ungleich.ch
2018-01-07 21:15:16 +00:00
* #4067: [ungleich] mobile navbar toggle fix
2018-01-15 23:32:28 +00:00
* #4103: [dcl] Add "Terms of Service" item to the footer
2017-12-31 17:28:41 +00:00
1.3.1: 2017-12-31
* feature: [all] Load email configurations host, port and use_tls from env
* bugfix: [all] Use ungleich's smtp as relayhost for sending emails
2017-12-27 20:31:53 +00:00
1.3: 2017-12-27
2017-12-12 20:31:13 +00:00
* #3911: [dcl] Integrate resend activation link into dcl landing payment page
2017-12-13 18:12:17 +00:00
* #3972: [hosting] Add ungleich company info to invoice footer
2017-12-20 22:06:30 +00:00
* #3974: [hosting] Improve invoice number: Show 404 for invoice resources that do not belong to the user
2017-12-27 20:47:29 +00:00
* #3961: [ungleich] Add video cover to the header on ungleich.ch landing page and add corresponding cms plugin
2017-12-23 06:12:07 +00:00
* #3774: [hosting] Update Stripe subscription on vm delete
* [ungleich] Update text on landing page
* #3601: [dcl, hosting] Change minimum required RAM from 2GB to 1GB
2017-12-23 17:19:10 +00:00
* #3973: [dcl] Update datacenterlight and glasfaser contact address to Linthal and company name to "ungleich glarus ag"
2017-12-24 18:37:29 +00:00
* #3993: [dg] Fix new user membership payment by setting cardholder_name field for UserBillingAddressForm
2017-12-27 19:37:34 +00:00
* #3799: [dg] Make digital glarus billing work as monthly subscription
2017-12-27 20:31:53 +00:00
* #3994: [dg] Add a line on signup for clarifying dcl users can login without new signup
2017-12-09 17:54:28 +00:00
1.2.13: 2017-12-09
* [cms] Introduce UngleichHeaderBackgroundImageAndTextSliderPlugin that allows to have scrolling images and texts
* [cms] Remove <p> tag for ungleich cms customer item template
2017-12-09 15:37:10 +00:00
1.2.12: 2017-12-09
2018-04-04 13:06:45 +00:00
* #3594: [digitalglarus] Remove white scroll bar on the right in mobile
2017-12-02 04:37:49 +00:00
* #3905: [ungleich] Update ungleich.ch header into a slider
2017-12-29 13:20:58 +00:00
* #3968: [ungleich] Fix navbar logo alignment
2017-12-03 22:52:30 +00:00
* [all] Enable logging custom modules
2017-11-30 20:21:34 +00:00
1.2.11: 2017-11-30
* [all] TravisCI: Test against python 3.4.2 only
2017-12-09 17:54:28 +00:00
* [ungleich] Remove data-replaced image in ungleich CMS services item plugin template
2017-11-26 22:33:53 +00:00
1.2.10: 2017-11-26
2017-11-26 20:26:04 +00:00
* #3843: [ungleich] Add generic ungleich CMS template
2017-11-26 22:33:53 +00:00
* #3672: [all] Clean existing automated tests
2017-11-13 18:46:20 +00:00
1.2.9: 2017-11-13
2017-11-10 20:57:43 +00:00
* #3848: [ungleich] Optimize ungleich.ch landing page
* #3360: [ungleich] Ungleich.ch landing page animation fix
* #3421: [hosting] Signup form placeholder translations
* #3856: [ungleich] Glasfaser text modified
2017-11-13 18:54:37 +00:00
* bugfix: [blog] Redirect user to ungleich home on ungleich logo click
2017-11-13 18:43:53 +00:00
* #3858: [dcl] Change "affordable vm ..." text to "Ready in 30 seconds ..."
2017-10-21 06:36:17 +00:00
1.2.8: 2017-10-21
* Remove ALLOWED_HOST alplora.ch
* Add ALLOWED_HOST hack4glarus.ch
2017-10-21 09:44:55 +00:00
* Fetch page_title and meta_description dynamically in glasfaser CMS template
2017-10-20 07:49:38 +00:00
1.2.7: 2017-10-20
2017-10-12 17:12:27 +00:00
* Bugfix: [dcl, hosting] Fix Stripe js error in confirm payment page
2017-10-12 20:35:10 +00:00
* #3847: [ungleich] change text 'hosting products' -> 'our products'
2017-10-14 11:08:21 +00:00
* #3829: [dcl] Handle landing login fail in payment page itself
2017-10-14 21:01:19 +00:00
* #3794: [dcl, hosting] Update email styles
* #3828: [dcl, hosting] invoice period set to show monthly subscription
* #3838: [hosting] restyle signup/login/password reset/password pages
2017-10-16 19:18:03 +00:00
* Bugfix: [dg] Remove validate email link in the registration email
2017-10-21 06:36:17 +00:00
* Feature: [ungleich_page] Add new glasfaser CMS template
2017-10-10 20:41:59 +00:00
1.2.6: 2017-10-10
* Bugfix: [dcl] Refactor and optimize images, links in glasfaser page
* Bugfix: [dcl] Fix email not being sent issue
2017-10-10 16:22:29 +00:00
1.2.5: 2017-10-10
2017-10-03 18:12:15 +00:00
* #3785: [hosting] update 'my bills' page design
* Bugfix: [hosting] card details input form alignment fix
2017-10-03 18:13:30 +00:00
* #3823: [hosting] favicon link fixed
2017-10-10 20:41:59 +00:00
* #3844: [dcl] Add Glasfaser page for advertisement
2017-10-02 22:36:49 +00:00
1.2.4: 2017-10-02
2017-10-02 22:27:05 +00:00
* #3780: [hosting] Store VM details locally
2017-10-10 16:22:29 +00:00
* #3764: [hosting] Show cancelled VMs' invoices
2017-09-27 20:27:17 +00:00
* #3736: [dcl] Refactor the place where we compute the VM price
* #3730: [dcl] Refactor price parameter passed in the DCL flow
* #3807: [dcl] Remove PricingView as it is no more used
* #3813: [hosting] JS error in create ssh key page
2017-09-27 23:36:30 +00:00
* #3756: [dcl] Update landing calculator and billing info page
2017-10-01 21:31:26 +00:00
* Bugfix: Fix PR 493 bug that creates a new StripeCustomer for each buying of VM with the same email id
* #3835: [all] Forbidden (403) CSRF verification failed issue.
* Bugfix: [hosting] Dashboard strictly available after login
2017-10-02 21:43:25 +00:00
* #3808: [dcl] Order confirmation page redesign
2017-09-25 21:04:10 +00:00
1.2.3: 2017-09-25
2017-09-23 11:47:24 +00:00
* #3484: [dcl, hosting] Refactored account activation, password reset, VM order and cancellation email
2017-10-10 16:22:29 +00:00
* #3731: [dcl, hosting] Added cdist ssh key handler
2017-09-23 11:47:24 +00:00
* #3628: [dcl] on hosting, VM is created at credit card info submit
* #3772: [dcl] Updated hosting app billing into monthly subscription and added new text and translations
2017-09-23 15:14:53 +00:00
* #3786: [hosting] Redesigned the hosting invoice and order-confirmation page
2017-09-23 18:03:48 +00:00
* #3728: [hosting] VM Termination animation added
* #3777: [hosting] Create new VM calculator added like dcl landing
2017-09-25 20:43:49 +00:00
* #3781: [hosting] Resend activation mail
2017-09-25 19:36:35 +00:00
* #3806: [hosting] Fix can not create VMs after password reset
2017-09-26 19:16:14 +00:00
* #3812: [hosting] Modal check icon made thin and font-size fixed
2017-09-23 11:47:24 +00:00
* Feature: [cms, blog] Added /cms prefix for all the django-cms generated urls
* Bugfix: [dcl, hosting] added host to celery error mails
* Bugfix: [ungleich] Fixed wrong subdomain digitalglarus.ungleich.ch
2017-09-08 20:34:28 +00:00
1.2.2: 2017-09-08
* #3704: [hosting] Added my settings page
* #3771: [datacenterlight] Fixed the inconsistency in navbar style in billing page and onward
* #3769: [datacenterlight] Fixed EN dashboard url redirecting to the wrong page
* #3775: [hosting] Made the dashboard as the default start page for hosting app
* #3779: [hosting] Changed signup validation and activation page navbar transparent
* #3759: [hosting] Made the navbar style consistent to the dcl navbar and changed font weight from 300 to 400 for mobile navbar text
* #3644: [datacenterlight] Added a login button on landing
* #3659: [hosting] Changed hosting navbar design
2017-09-06 20:58:44 +00:00
1.2.1: 2017-09-06
* #3757: [datacenterlight] Added /l route for linkedin
2017-09-01 20:09:53 +00:00
1.2: 2017-09-01
* #3703: [hosting] Added a new dashboard
* #3717: [datacenterlight, hosting] Changed warning color for box
* #3748: [datacenterlight] Changed order msg position for mobile
* #3762: [hosting] Text fix View details to See Invoice
* #3765: [hosting] Text fix Your SSH Keys to My SSH Keys
* #3639: [datacenterlight] Added navbar menu after payment page on landing
2017-09-01 21:54:50 +00:00
* #3735: [hosting] Increased modal width and modal button width
2017-10-10 16:22:29 +00:00
* #3709: Activated Text Plugin by default for the Page Title Text, enabled <title> tag text management
* #3768: [datacenterlight, hosting] Fixed missing DE translation
2017-09-01 21:54:50 +00:00
* #3678: [datacenterlight, hosting] Removed Lato font files
2017-08-29 20:21:59 +00:00
1.1.1: 2017-08-29
* #3709: [datacenterlight] Added faq tos cms template
* #3657: [datacenterlight] Added a new contact section at landing
* #3740: [datacenterlight] Made contact section to send email to info when user submits a message
* #3757: [datacenterlight] Added new routes to dcl
2017-08-24 12:27:52 +00:00
1.1: 2017-08-24
* #3637: [datacenterlight, hosting] Added Stripe error handler
* #3695: [hosting] Applied new design for VM list in hosting
* #3565: [datacenterlight, hosting] Changed warning text color
* #3622: [datacenterlight] Moved the create vm xml-rpc call made in the DCL VM purchase flow into a celery asynchronous task
[datacenterlight] Added test for create vm celery task
* #3711: [hosting] Displayed all IPv4s and IPv6s in the VM list
* #3697: [hosting] Applied new design for VM detail page
* #3645: [hosting] Fixed navbar movement on modal popup
* #3698: [hosting] Applied new design for My Orders page
* #3737: [all] Corrected/added missing google analytics and reformated code, fixed broken head tag
* #3701: [datacenterlight] Enabled monthly Stripe subscriptions
1.0.24: 2017-08-15
2017-08-15 21:05:09 +00:00
* #3699: [datacenterlight] Added oneadmin ssh key by default to the created VM via DCL landing
* #3687: [datacenterlight] Added the name of the customer as description field of the stripe metadata
[all] Added CustomUser as a parameter in get_anonymous_user function to resolve issues with tests
2017-08-11 21:09:04 +00:00
1.0.23: 2017-08-11
* #3629: [datacentlight] Fixed navbar changing language from DE to EN between menus bug
* #3623: [hosting] Fixed “Confirm Order” text appearing in “Invoice” place
* #3633: [datacenterlight, hosting] Translated “All Rights Reserved” for German pages
* #3627: [datacenterlight, hosting] Added border for payment warning message when the user has already submitted card information
* #3620: [hosting] Updated SSH Key page with new style: new key choice page, upload key page, added icons for downloading and deleting key on mobile
* [hosting] bug fix: added modal icon and translation back for delete SSH Key
2017-08-11 21:12:11 +00:00
* #3660: [datacenterlight] Rearranged desktop and mobile view for “Why Data Centre Light?” IPv6/SSD section
2017-08-11 21:09:04 +00:00
* #3646: Added file with VM Template hosting migration
* #3617: [hosting] Fixed Password reset confirmation page style bug
* #3408: [hosting] Changed background image of signup/login background into smaller size
2017-08-11 21:12:52 +00:00
* #3621: [hosting] Fixed signup/login/password reset page navbar logo overlapping with form
2017-08-11 21:09:04 +00:00
* #3354: [hosting] Restyled modal
* #3638: [hosting] Added “download” btn on generated key list for generated keys from upload your key page
* #3655: [hosting] Disabled deleting SSH keys from other users
2017-08-11 21:12:11 +00:00
* #3619: [datacenterlight, hosting] Replaced 'Lato-Light' and 'Lato-Regular' with only Lato with appropriate font-weights
2017-08-11 21:09:04 +00:00
* #3677: [hosting] Added wrapping for show SSH key modal text
* #3683: [hosting] Fixed footer floating bug on VM creating page
2017-08-11 21:14:40 +00:00
* #3676: [datacenterlight, hosting] Added missing card holder's name field migration
2017-07-30 09:54:22 +00:00
1.0.22: 2017-07-30
2017-07-28 21:40:33 +00:00
* #3593: [datacenterlight] Removed underbars between social icons in index
* #3509: [datacenterlight, hosting] Made navbar transparent and removed mobile navbar bug in login/signup/reset-password
2017-10-10 16:22:29 +00:00
* #3592: [datacenterlight] Changed “Order Now” button text to “Continue/weiter”
2017-07-28 21:40:33 +00:00
* #3579: [datacenterlight] Removed “blinks” on click on navbar menus
* #3577: [datacenterlight] Added backend CPU, RAM, SSD fields validation
* #3615: [datacenterlight] Decoupled landing VM templates from OpenNebula
* #3604: [datacenterlight, hosting] Font colour change for better visibility in signup/login/password request footer links
[all] Introduced ENABLE_DEBUG_LOGGING
* #3542: [datacenterlight, hosting] Fixed warning messages and deprecated url
2017-07-30 09:54:22 +00:00
* #3603: [datacenterlight] Removed navbar language option dropdown
* #3629: [datacenterlight] Fixed navbar language switching bug
2017-07-20 21:57:57 +00:00
1.0.21: 2017-07-21
* #3591: [datacenterlight, payment] Fixed card holder name to appear on Confirm Order page
2017-10-10 16:22:29 +00:00
* #3558: [datacenterlight] Changed font family and background color for header
2017-07-20 21:57:57 +00:00
* #3581: [datacenterlight] Lead font weight change
2017-07-20 22:00:40 +00:00
* #3584: [all] Add flag is_superuser=True in MyUserManager
2017-07-18 17:56:04 +00:00
1.0.20: 2017-07-18
* #3590: [digitalglarus] Added impact hub partner logo and text in digitalglarus
[datacenterlight, hosting] Fixed overlapping of date and billing address in the mobile view
* #3580: [datacenterlight, hosting] Introduced newly designed payment page. Customized Stripe credit card input fields
* #3568: [all] Improved the way of adding Google analytics (ga) code. We now have ga code for ungleich, digitalglarus, blog, hosting
and datacenterlight
* #3564: [datacenterlight] Improved calculator form validations, both client side and server side
[datacenterlight] Changed "Place order" button to "Submit" in the payment page
* #3540: [datacenterlight] Improved credit card section with Stripe clarification texts and corresponding DE translations
1.0.19: 2017-07-09
2017-07-09 15:07:58 +00:00
* [blog] Added a space between "Posted on" and the "Date"
* [datacenterlight, digitalglarus] Introduced Google Analytics for DCL and digitalglarus.ch
* [datacenterlight] Fixed calculator error message positioning
* [digitalglarus] Fixed favicon for digitalglarus
* [all] Introduced PEP8 code standards using flake8
* [all] DEBUG is set to False on production
* [all] Using memcached as cache provider on production
* [datacenterlight] Removed Order Now button outline in the order form
* [datacenterlight] Refactored html pages, fixed missing body tag, removed some duplicate script imports
* [datacenterlight] Introduced Why Data Center Light page
1.0.18: 2017-07-02
* [datacenterlight] Introduced the new flow. Landing page -> Payment -> Order confirmation -> Success
* [datacenterlight] Fixed issue showing local time to the user in order confirmation page, vm pages (like ssh keys)
* [hosting] Fixed responsive issue while user signup
* [hosting] Fixed 500 error when user requests for a vm whose id does not belong to him
* [datacenterlight] Refactored partially dcl text and dcl support email to be obtained from env parameters
* [datacenterlight] Updated DE translations
* [hosting] Updated email text for user activation
2017-06-15 21:18:39 +00:00
1.0.17: 2017-06-16
* [datacenterlight] Cleanup OrderView useless code
* [datacenterlight] Replaced GiB to GB
* [datacenterlight] Tentative fix for error 500 on order detail view
* [datacenterlight] Fixed translations
* [datacenterlight] Added email confirmation feature
* [datacenterlight] Changed logo on datacerlight dashboard
* [datacenterlight] Credit card input disappearance fix
2017-06-14 23:49:00 +00:00
1.0.16: 2017-06-15
* [datacenterlight] .po file issue with multiple definition fixed
* [datacenterlight] Navbar items in dcl user area rearranged
* [datacenterlight] Typos in german fixed (#3364)
* [datacenterlight] Added "VAT included" text in calculator box
2017-06-14 16:13:53 +00:00
1.0.15: 2017-06-14
* [datacenterlight] Fixed error trying to delete ssh key
* [datacenterlight] Fixed footer links
* [datacenterlight] Fixed some styles on landing
2017-06-14 11:25:06 +00:00
1.0.14: 2017-06-14
* [all] Added deploy.sh
* [all] Removed .mo files and updated .gitignore
1.0.13: 2017-06-13
* [datacenterlight] Added translations for email and name placeholders fields
2017-06-12 23:39:01 +00:00
1.0.12: 2017-06-13
2017-06-12 23:40:12 +00:00
* [datacenterlight] Added from address for EmailMessage that was missing
2017-06-12 21:44:03 +00:00
1.0.11: 2017-06-12
* [datacenterlight] month added to landing calculator box
* [datacenterlight] dcl_email from address fixed to come from support@dcl
2017-06-11 14:49:49 +00:00
1.0.10: 2017-06-11
* [datacenterlight] Send plain text email only for new orders
2017-06-11 14:21:54 +00:00
1.0.9: 2017-06-11
* [datacenterlight] Moved calculator to the landing page
2017-06-09 07:08:25 +00:00
1.0.8: 2017-06-08
* [datacenterlight] Fixed german typos
* [datacenterlight] Refactored dcl order/success templates
2017-06-08 06:10:01 +00:00
1.0.7: 2017-06-08
* [datacenterlight] Fixed an issue causing header images not appear in the blog
2017-06-06 21:26:42 +00:00
1.0.6: 2017-06-06
* [datacenterlight] Hotfix, feature/manualorder added
1.0.5: 2017-06-06
* [all] General cleanup
* [datacenterlight] Add German translations
2017-10-10 16:22:29 +00:00
* [datacenterlight] Change beta access to subscriptions
* [hosting] Add German translations
* [blog] Add German translation for header
* [opennebula_api] Improve testing, add ssh key functions
* [opennebula_api] Remove template views
2017-10-10 16:22:29 +00:00
* [datacenterlight] Allow user to have multiple ssh keys
* [datacenterlight] Changed stripe.js v2 to v3
2017-10-10 16:22:29 +00:00
* [datacenterlight] Added support for stripe payment errors on current user language
2017-06-05 13:32:39 +00:00
1.0.4: 2017-06-05
* [all] Added new Domains to accept
1.0.3: 2017-06-02
* [datacenterlight] Hotfix, remove footer on mobile devices
1.0.2: 2017-05-28
* [datacenterlight] Fixed login redirecting to blank page after logout
1.0.1: 2017-05-26
* [datacenterlight] Allow storage to shrink / grow only in 10th of GB
* [datacenterlight] Fix initially shown price
1.0.0: 2017-05-25
* Initial stable release