Skip to content

Commit

Permalink
Merge pull request #379 from GhostManager/feature/api-enhancements
Browse files Browse the repository at this point in the history
Feature: API Enhancements
  • Loading branch information
chrismaddalena authored Jan 13, 2024
2 parents 02e0f53 + d22bd6b commit eb24d3f
Show file tree
Hide file tree
Showing 27 changed files with 210,443 additions and 16,750 deletions.
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,26 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

### [4.0.5] - 12 January 2024

### Added

* Added project contacts to the GraphQL schema
* Added user accounts to the GraphQL schema to allow more automation options for project management
* Authenticated accounts can query name, username, email, phone number, and timezone
* Added timezone validation into PostgreSQL to prevent invalid timezones from being saved via the GraphQL API
* Added a new `generateCodename` mutation to the GraphQL API that generates a unique codename for new projects (or whatever else you want to use it for)

### Fixed

* Fixed client contacts not loading properly in the drop-down on the project dashboard

### Changed

* The `contacts` table is now `clientContact` in the GraphQL API schema for better consistency with other table names
* Updated the GraphQL schema data in _DOCS_ to reflect the latest changes
* Updated the pre-built Ghostwriter CLI binaries to v0.2.18

## [4.0.4] - 8 January 2024

### Added
Expand Down
10 changes: 5 additions & 5 deletions DOCS/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@

# General information about the project.
project = "Ghostwriter"
copyright = """2021, Christopher Maddalena"""
copyright = """2024, Christopher Maddalena"""

# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
Expand Down Expand Up @@ -216,7 +216,7 @@
"index",
"ghostwriter",
"Ghostwriter Documentation",
["""Chris Maddalena"""],
["""Christopher Maddalena"""],
1,
)
]
Expand All @@ -235,10 +235,10 @@
"index",
"ghostwriter",
"Ghostwriter Documentation",
"""Chris Maddalena""",
"""Christopher Maddalena""",
"Ghostwriter",
"""Behold My Awesome Project!""",
"Miscellaneous",
"""The SpecterOps project management and reporting engine""",
"reporting",
)
]

Expand Down
180 changes: 0 additions & 180 deletions DOCS/examples/post_activity_logs.py

This file was deleted.

Loading

0 comments on commit eb24d3f

Please sign in to comment.