Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release: v2.3.0-rc2 #209

Merged
merged 67 commits into from
May 10, 2022
Merged

Conversation

chrismaddalena
Copy link
Collaborator

@chrismaddalena chrismaddalena commented May 4, 2022

[2.3.0-rc2] - 4 May 2022

Added

  • New options to generate and revoke API tokens with a set expiry date
  • Added Hasura GraphQL engine to production environments
  • Usernames are now clickable and open the user's profile page for viewing
  • Added a generateReport mutation to the GraphQL API capable of returning the JSON report data as a base64 string
  • Added user controls for generating and revoking API tokens from the user profile page

Changed

  • Updated the Nginx configuration to incorporate the Hasura container
    • For custom domain names, set server_name in nginx.conf to api.DOMAIN
  • Updated style of the finding preview pages for the finding library
  • Updated style of notes to make them cleaner and easier to manage
  • Project dashboard's "Objectives" tab will now show the current number of incomplete objectives and update when toggling objectives
  • Updated keyword reference panel displayed when editing findings
  • Subtask forms for objectives will now default to the objective's deadline date instead of "today"
  • Objective deadlines will now be automatically adjusted when the parent objective's deadline changes

Deprecated

  • None

Removed

  • Removed unnecessary status badges on tabs in the project dashboard that were confusing and not very helpful

Fixed

  • Upgraded django-bleach dependency to fix error with latest python-bleach (Fixes Template error when viewing clients in v2.2.3 #208)
  • Fixed error that blocked creation of default BlockQuote style in the report template
  • Fixed domain age column not sorting correctly in domain library table
  • Checkbox in server form will no longer appear way bigger than intended

Security

  • None

@codecov-commenter
Copy link

codecov-commenter commented May 4, 2022

Codecov Report

Merging #209 (f306d61) into master (3a4cbfd) will increase coverage by 0.67%.
The diff coverage is 98.69%.

@@            Coverage Diff             @@
##           master     #209      +/-   ##
==========================================
+ Coverage   81.53%   82.20%   +0.67%     
==========================================
  Files          38       41       +3     
  Lines        5096     5311     +215     
==========================================
+ Hits         4155     4366     +211     
- Misses        941      945       +4     
Impacted Files Coverage Δ
ghostwriter/rolodex/signals.py 96.15% <84.61%> (-3.85%) ⬇️
ghostwriter/api/models.py 97.43% <97.43%> (ø)
ghostwriter/api/forms.py 100.00% <100.00%> (ø)
ghostwriter/api/utils.py 100.00% <100.00%> (ø)
ghostwriter/api/views.py 100.00% <100.00%> (ø)
ghostwriter/home/templatetags/custom_tags.py 100.00% <100.00%> (ø)
ghostwriter/shepherd/forms_server.py 100.00% <100.00%> (ø)
ghostwriter/shepherd/models.py 100.00% <100.00%> (ø)
ghostwriter/users/views.py 100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 3a4cbfd...f306d61. Read the comment docs.

@chrismaddalena chrismaddalena merged commit a1d221d into GhostManager:master May 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Template error when viewing clients in v2.2.3
2 participants