# 5.0 Update: Ages, Custom Events, Permanent Lists & More!

## The Goal

The 5.0 update aims to add more customizability to the existing features of Birthday Bot while also adding new things to help servers celebrate any event they can think of.

## Introducing Birth Years/Ages & [User Privacy Settings](/faq-1/user/user-privacy.md)!

Birthday Bot has long stood out as it has, for the most part, never accepted the ages of it's users. This was an intentional decision in order to protect the privacy of our users. Thus, when I decided to add it, I made sure to add it in a way that grants users the most security possible.

Each user will have the option to add their birth year when setting their birthday, however, by default, it will be hidden **everywhere**.&#x20;

Users now have two sets of privacy settings they can use, global and server. The global settings take affect when you haven't set your settings for a specific server. If you do edit your server specific settings, they will override your global settings for that server.

The two types of settings are the `Show Birthday` and `Show Age` settings. Below are the commands to configure these settings.

Global Commands

* /user settings
* /user edit show\_birthday
* /user edit show\_age

Server Commands

* /user\_server settings
* /user\_server edit show\_birthday
* /user\_server edit show\_age

By default, your birthday (Month and Day) will be shown in all servers as it always has, however, your age/birth year will be hidden in all server.

## Introducing [Custom Events](/faq-1/custom-events.md)!

Birthday Bot has always aimed to help servers celebrated the special events in their community, focusing around birthdays, and then later expanding into discord anniversaries for premium servers.

Custom Events was the next natural step for the bot and allows servers to celebrate any event they want with all the same customizability as before. From the start premium servers will have the ability to make a custom event for any date and hour, with a custom message to be sent at that time. Additionally, servers can set an event to be a specific year, or give none to make it yearly.

As mentioned each event will have a custom message associated with it. These messages are exactly like the custom messages for birthdays and anniversaries so you will be able to customize exactly what they say and how they look. Additionally, each event has it's own ping setting and name.

## Full Change Log

Below is the full list of changes which come with this update.

### Additions

* [Custom Events](/faq-1/custom-events.md) (Premium Only)
* Birthday Years/Ages (Free!)
  * {Age} placeholder - what age they are turning
  * {Year} placeholder - their birth year
  * [Filter Birthdays Based on Age/Year](/faq-1/birthday-system.md#what-is-the-filter-birthday-age-messages-setting-premium-only) (Premium Server Setting)
  * [Disable Ages](/faq-1/birthday-system.md#what-is-the-disable-ages-setting) setting to disable birthday years/ages completely in a server
* [Permanent Lists](/faq-1/permanent-lists.md) (Premium Only)
  * A list similar to the one generated by `/list` but is updated by the bot every 15 minutes. Available for both birthdays and member anniversaries
* [Trusted Prevents Appearance Setting](/faq-1/birthday-system/trusted-system.md#what-is-the-trusted-prevents-message-role-ping-appearance-setting) (Free!)
  * When true, only those with the trusted role will appear in commands like `/list` and `/next`
* [Multiple Name Format Settings](/faq-1/general.md#what-is-the-name-format-type) (All will default to what your current name format setting is)
  * Message - how names appear in custom messages
  * List - how names appear in the `/list` command
  * Other - how names appear in all other places (`/view` command, etc.)
* [Image Format Setting](/faq-1/custom-messages.md#what-is-the-image-format-setting) (Premium)

### Changes

* [Blacklist ](/faq-1/general.md#what-is-the-birthday-blacklist)now extends to the `/list` and `/next` commands
* Numerous bug fixes and improvements

## Coming Soon!

If you have any other suggestions, join our support server [here](https://app.gitbook.com/s/-M8GXkVQ_rdbhS-xe8la/%7B%7BREF:links.support%7D%7D) to suggest them!

* Zodiac Signs
* Early Birthday Reminders
* Revamped `/next` command
* User PFP as custom message image
* Configuration in the length of the `/list` message
* Multi-Lingual Support
  * When this becomes available, I will open Translator applications in our [Discord Support Server](https://discord.gg/39w2cnBRa2).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://birthdaybot.scottbucher.dev/blog/5.0-update-ages-custom-events-permanent-lists-and-more.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
